:root{--color-primary:#4ade80;--color-dark:#1a1a1a;--color-darker:#0a0a0a;--color-white:#fff;--color-gray-light:#e0e0e0;--color-gray-medium:#aaa;--color-gray:#888;--color-gray-dark:#555;--color-gray-darker:#444;--color-gray-darkest:#333;--color-border:#222;--color-red:#ff5f56;--color-yellow:#ffbd2e;--color-green:#27ca40;--color-error:#f87171;--color-bg:#111}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--color-darker);color:var(--color-gray-light);font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:80px 0 0}body.page-article,body.page-blog{background:var(--color-dark)}body.page-article nav,body.page-blog nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--color-dark) 85%,transparent)!important}body:has(.feedback-form-wrapper),body:has(.feedback-form-wrapper) html{padding-bottom:0;padding-top:0;scroll-padding-top:0}*{box-sizing:border-box}.page-blog *,.page-home *{margin:0}.page-seo .dev,.page-seo [data-nav-mobile=seos] .dev,.page-seo [data-nav=seos] .dev,.seos,.seos-why.seos,[data-nav-mobile=dev] .seo,[data-nav=dev] .seo{display:none}.page-seo .seos,.page-seo [data-nav-mobile=seos] .seos,.page-seo [data-nav=seos] .seos{display:block}.page-seo .seos-why.seos{display:grid}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}80%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}20%{transform:scale(1.05)}to{opacity:0;transform:scale(.8)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(8px)}}@keyframes slideUp{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}.fade-out{animation:fadeOut .5s ease-out forwards}.slide-up{animation:slideUp .5s ease-out forwards}.slide-down{animation:slideDown .5s ease-out forwards}.bounce-in{animation:bounceIn .5s cubic-bezier(.68,-.55,.27,1.55) forwards}.bounce-out{animation:bounceOut .4s cubic-bezier(.68,-.55,.27,1.55) forwards}h1{color:var(--color-white);font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:24px}h1 .accent{color:var(--color-primary)}p.lead{color:var(--color-gray-light);font-size:1.22em;font-weight:400;line-height:1.6}hr{border:none;border-top:1.5px solid var(--color-border);margin:2.5rem 0}.callout{background:var(--color-dark);border:1px solid var(--color-border);border-radius:14px;flex:1;margin-bottom:.5rem;padding:1.2rem 1.2rem 1rem}.callout h4{color:var(--color-white);font-size:1.1rem;font-weight:600;margin-bottom:.7rem}ol,ul{margin-bottom:1.5rem;padding-left:1.5em}ol li,ul li{color:var(--color-gray-medium);line-height:1.7;margin-bottom:.5em;position:relative}ul li::marker{color:var(--color-primary);font-size:1.1em}em{color:var(--color-gray-light);font-size:1.05em}strong{color:var(--color-white);font-weight:600}blockquote,s{color:var(--color-gray-light)}blockquote{border-left:3px solid var(--color-primary);font-style:italic;margin:1.5rem 0;padding-left:1em}.demo-btn,.faqs-learn-more{align-items:center;background:transparent;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;gap:8px;padding:10px 20px;transition:all .2s ease}.demo-btn:hover,.faqs-learn-more:hover{background:rgba(74,222,128,.1);text-decoration:none}.github-btn{align-items:center;background:var(--color-white);border-radius:8px;color:#000;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px}.github-btn:hover{background:var(--color-gray-light);text-decoration:none}.github-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.5-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82a7.6 7.6 0 0 1 4 0c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex-shrink:0;height:1em;vertical-align:-.1em;width:1em}.beta-badge{background:var(--color-dark);border:1px solid var(--color-border);border-radius:4px;color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:1px;padding:2px 8px;vertical-align:middle}@keyframes viewFadeIn{0%{opacity:0}to{opacity:1}}.view-toggle{align-items:center;background:var(--color-darker);border:1px solid var(--color-border);border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;gap:0;padding:3px}.view-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.view-toggle-option{border-radius:999px;color:var(--color-gray);font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:4px 14px;pointer-events:none;transition:background .2s ease,color .2s ease;white-space:nowrap}#view-toggle[data-active=dev] .view-toggle-option--dev,#view-toggle[data-active=seos] .view-toggle-option--seos{background:var(--color-primary);color:var(--color-darker)}a{color:var(--color-primary);text-decoration:none}.beta-form,form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:500px}form.feedback-form{gap:12px}.feedback-form-wrapper{margin:0 auto;max-width:800px;padding:5rem 3rem}.feedback-form-header{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:3rem;text-align:center}.feedback-form-header h1{color:var(--color-white);font-size:2.5rem;margin-bottom:1rem}.feedback-intro{color:var(--color-gray);font-size:1.1rem}.feedback-form{max-width:800px}.feedback-form-header .beta-badge{display:inline}form h3{color:var(--color-primary);font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem;padding-top:0}form h3:first-child{margin-top:0}form hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0 1.5rem;padding:0}.form-field{display:flex;flex-direction:column;position:relative}.form-field-custom{left:-9999px;position:absolute}.feedback-form .form-field{margin-bottom:2rem}.feedback-form .form-field:last-of-type{margin-bottom:0}.form-field__group,.form-field__group .form-field{margin-bottom:1rem}form .field-label,form label{background:var(--color-dark);color:var(--color-gray);font-size:.95rem;font-weight:400;left:1rem;opacity:.6;padding:0 .25rem;pointer-events:none;position:absolute;top:.875rem;transition:all .2s ease}form input:focus+.field-label,form input:focus+label,form input:not(:placeholder-shown)+.field-label,form input:not(:placeholder-shown)+label,form select:focus+.field-label,form select:focus+label,form select:not([value=""])+.field-label,form select:not([value=""])+label,form textarea:focus+.field-label,form textarea:focus+label,form textarea:not(:placeholder-shown)+.field-label,form textarea:not(:placeholder-shown)+label{opacity:0;pointer-events:none;transform:scale(.8)}form .field-heading{background:transparent;color:var(--color-white)!important;display:block;font-size:.95rem;font-weight:500;margin-bottom:0;opacity:1!important;padding:0;pointer-events:auto;position:static!important;transform:none!important}form input::placeholder,form textarea::placeholder{color:transparent}form input:focus::placeholder,form textarea:focus::placeholder{color:var(--color-gray-dark)}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{background:var(--color-dark);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-white);font-family:inherit;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,background-color .2s ease;width:100%}form input:focus,form select:focus,form textarea:focus{background:rgba(74,222,128,.05);border-color:var(--color-primary)}form input:hover:not(:focus),form select:hover:not(:focus),form textarea:hover:not(:focus){border-color:var(--color-gray-dark)}form textarea{line-height:1.5;min-height:7.5rem;resize:vertical}form select{appearance:none;cursor:pointer;padding-right:2.5rem}.form-field:has(select):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%234ade80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:8px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:12px}form select option{background:var(--color-dark);color:var(--color-white);padding:.5rem}form select option:disabled{color:var(--color-gray);opacity:.5}form input:disabled,form select:disabled,form textarea:disabled{background:var(--color-darker);cursor:not-allowed;opacity:.5}form input.error,form select.error,form textarea.error{border-color:var(--color-error)}form .error-message{color:var(--color-error);font-size:.85rem;margin-top:-1rem}form button[type=submit]{background:var(--color-primary);border:none;border-radius:.5rem;color:var(--color-dark);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;margin:0;padding:.75rem 1.5rem;transition:all .2s ease}form button[type=submit]:hover{background:#3bc96f;transform:translateY(-.0625rem)}form button[type=submit]:active{transform:translateY(0)}form button[type=submit]:disabled{cursor:not-allowed;opacity:.5;transform:none}form input[type=checkbox],form input[type=radio]{appearance:none;background:var(--color-dark);border:2px solid var(--color-border);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.25rem;position:relative;transition:all .2s ease;width:1.25rem}form input[type=radio]{border-radius:50%}form input[type=checkbox]:hover,form input[type=radio]:hover{border-color:var(--color-primary)}form input[type=checkbox]:checked,form input[type=radio]:checked{background:var(--color-primary);border-color:var(--color-primary)}form input[type=checkbox]:checked:after{border:solid var(--color-dark);border-width:0 2px 2px 0;content:"";height:.625rem;left:.3125rem;position:absolute;top:.125rem;transform:rotate(45deg);width:.3125rem}form input[type=radio]:checked:after{background:var(--color-dark);border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}form .checkbox-wrapper,form .radio-wrapper{align-items:flex-start;display:flex;gap:.75rem;padding:.5rem 0}form .checkbox-wrapper label,form .radio-wrapper label{background:transparent;color:var(--color-white)!important;cursor:pointer;font-size:.9rem;font-weight:400;line-height:1.4;margin:0;opacity:1!important;padding-top:1px;pointer-events:auto;position:static!important;transform:none!important}form .checkbox-group,form .radio-group{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.75rem}@media (min-width:768px){form .checkbox-group{gap:1rem 1.5rem;grid-template-columns:1fr 1fr}}form .form-group{display:flex;flex-direction:column;gap:.375rem}form .form-row{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}form .help-text{color:var(--color-gray);font-size:.85rem;margin-top:4px}form label.required:after{color:var(--color-error);content:" *"}form input.success,form select.success,form textarea.success{border-color:var(--color-green)}form .success-message{color:var(--color-green);font-size:.85rem;margin-top:-1rem}.w-form-done,.w-form-fail{background:rgba(74,222,128,.1);border:1px solid var(--color-border);border:1px solid rgba(74,222,128,.3);border-radius:.75rem;margin:1.5rem auto 0;max-width:800px;padding:1.25rem}.w-form-done h4{color:var(--color-white);font-size:1.15rem;margin:0 0 .5rem}.w-form-done p{color:var(--color-gray);margin:0}.form-done-btn{align-items:center;border:1px solid var(--color-primary);border-radius:.5rem;color:var(--color-primary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:1rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease}.form-done-btn:hover{background:rgba(74,222,128,.1);text-decoration:none}.form-done-btn .github-logo{background-size:contain;height:1rem;width:1rem}.w-form-fail{background:hsla(0,0%,100%,.02);color:var(--color-gray)}.fade-in,.ui-view.fade-in{animation:fadeInView .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeInView{0%{opacity:0}to{opacity:1}}nav-items{gap:16px}nav,nav-items{align-items:center;display:flex}nav{background:var(--color-dark);border-bottom:1px solid var(--color-dark);border-bottom:1.5px solid hsla(0,0%,100%,.06);justify-content:space-between;padding:16px 48px;position:fixed;top:0;width:100%;z-index:1000}.nav-logo a{align-items:center;color:var(--color-white);display:inline-flex;font-size:1.1rem;font-weight:700;gap:8px}.nav-logo--o{margin-right:-.4em}.nav-logo span,.nav-logo--o{color:var(--color-primary)}.nav-links{display:none;gap:32px}.nav-links a{color:var(--color-gray);font-size:.9rem;font-weight:600;transition:all .3s ease}.nav-links a.active,.nav-links a:hover{color:var(--color-primary)}.nav-links__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234ade80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);cursor:pointer;display:none;font-family:inherit;font-size:.9rem;padding:10px 40px 10px 20px}.nav-links__select:hover{background:rgba(74,222,128,.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234ade80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px}@media only screen and (min-width:768px){.nav-links{display:flex}.nav-links__select{display:none}}@media only screen and (max-width:767px){.nav-links__select{display:block}.hide-mobile{display:none!important}}details.beta{display:inline-block;position:relative}details.beta:focus-within>.beta-dropdown-content,details.beta:hover>.beta-dropdown-content,details.beta[open]>.beta-dropdown-content{display:block}details.beta>summary:hover .beta-badge{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3)}.beta-dropdown-content{background:#181c1b;border:1px solid #222;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.25);color:var(--color-gray);display:none;font-size:.92em;left:0;min-width:220px;padding:1em;position:absolute;top:2.2em;z-index:1000}details.beta>summary::-webkit-details-marker{display:none}details.beta>summary::marker{display:none}details.beta>summary{cursor:pointer;list-style:none}body.blog-template nav{border-bottom:1px solid var(--color-gray-darkest)}.hero{display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:80px 48px}.hero-content{display:flex;flex-direction:column;justify-content:center}.hero-description{color:var(--color-gray);font-size:1rem;margin-bottom:32px;max-width:480px}.hero-cta{margin-top:24px}.hero-terminal{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.claude-badge,.hero .beta-badge{align-self:flex-start}.claude-badge{background:rgba(30,46,30,.8);background:linear-gradient(135deg,rgba(74,222,128,.1),rgba(74,222,128,.02));border:1px solid rgba(74,222,128,.3);border-radius:8px;color:#3efc7f;display:block;font-size:.9em;font-weight:500;margin-bottom:.5em;margin-right:.5em;padding:.2em .8em}.claude-caption{color:#aaa;font-size:.95em;font-style:italic;margin-bottom:.7em}.seos-hero{margin:0 auto;max-width:860px;padding:80px 48px 60px;text-align:center}.seos-hero h1{color:var(--color-white);font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15;margin-bottom:20px}.seos-hero h1 .accent{color:var(--color-primary)}.seos-hero p{color:var(--color-gray-light);font-size:1.1rem;line-height:1.7;margin:0 auto 36px;max-width:620px}.seos-why{border-top:1px solid var(--color-dark);display:grid;gap:64px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1400px;padding:80px 48px}@media only screen and (max-width:900px){.seos-why{grid-template-columns:1fr}}.seos-why-info h2{color:var(--color-white);font-size:1.5rem;margin-bottom:16px}.seos-why-info p{color:var(--color-gray);font-size:1rem;line-height:1.75}.seos-why-info p em{color:var(--color-gray-light);font-style:italic}.seos-steps{padding:0}.seos-steps h3{align-items:center;color:var(--color-white);display:flex;font-size:1rem;gap:8px;margin-bottom:0;padding:16px 0 0}.seos-steps h3:before{color:var(--color-primary);content:">"}.seos-step{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:20px;padding:20px 0}.seos-step:last-child{border-bottom:none}.seos-step-num{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.85rem;margin-top:3px;min-width:24px}.seos-step-action{color:var(--color-white);font-size:.95rem;margin-bottom:4px}.seos-step-desc{color:var(--color-gray);font-size:.875rem;line-height:1.6}.terminal-header{background:var(--color-dark);display:flex;gap:8px;padding:12px 16px}.terminal-dot{border-radius:50%;height:12px;width:12px}.terminal-dot.red{background:var(--color-red)}.terminal-dot.yellow{background:var(--color-yellow)}.terminal-dot.green{background:var(--color-green)}.terminal-content{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.8;padding:20px}.terminal-content .cmd{color:var(--color-primary)}.terminal-content .output{color:var(--color-gray)}.terminal-content .error{color:#f87171}.terminal-content .success{color:var(--color-primary)}.terminal-video{align-items:center;background:var(--color-bg);display:flex;justify-content:center}.terminal-video,.terminal-video-link{border-radius:18px 18px 0 0;height:100%;overflow:hidden;position:relative;width:100%}.terminal-video-link{background:url(/assets/demo-thumbnail.jpg) 50%/cover no-repeat;display:block}.terminal-video-play{align-items:center;background:var(--color-green);border:none;border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,.18);cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px;z-index:2}.terminal-video-play svg circle{fill:var(--color-green)}.terminal-video-play svg polygon{fill:var(--color-white)}.command-examples h3{align-items:center;color:var(--color-white);display:flex;font-size:1rem;gap:8px;margin-bottom:24px}.command-examples h3:before{color:var(--color-primary);content:">"}.command-item{border-bottom:1px solid var(--color-dark);margin-bottom:24px;padding-bottom:24px}.command-item:last-child{border-bottom:none}.command-label{color:var(--color-gray);font-family:JetBrains Mono,monospace;font-size:.9rem;margin-bottom:8px}.command-code{align-items:center;display:flex;gap:12px}.command-code:before{color:var(--color-primary);content:"→"}.command-code code{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.9rem}.install-tabs{display:flex;gap:0;margin-bottom:0}.install-tab{background:var(--color-dark);border:1px solid var(--color-gray-darkest);border-bottom:none;border-radius:8px 8px 0 0;color:var(--color-gray);cursor:pointer;font-size:.85rem;padding:8px 20px}.install-tab.active{background:var(--color-bg);border-color:var(--color-gray-darkest);color:var(--color-white)}.install-code{background:var(--color-bg);border:1px solid var(--color-gray-darkest);border-radius:0 8px 8px 8px;color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.9rem;margin-bottom:16px;padding:16px 20px}.install-note{color:var(--color-gray-dark);display:flex;font-size:.8rem;gap:.5em}.install-note .highlight{color:var(--color-primary)}.demo-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.demo-modal.active{animation:fadeIn .4s ease-out;display:flex}.demo-modal.fading-out{animation:fadeOut .4s ease-in forwards}.demo-modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.demo-modal.active .demo-modal-backdrop{animation:fadeIn .4s ease-out}.demo-modal.fading-out .demo-modal-backdrop{animation:fadeOut .4s ease-in forwards}.demo-modal-content{aspect-ratio:16/9;background:var(--color-bg);border:1px solid var(--color-gray-darkest);border-radius:15px;max-width:900px;overflow:hidden;position:relative;width:90%;.agentic,.checks,.footer-cta,.hero,.usage,.why{padding:48px 24px}h1{font-size:2.5rem}}.demo-modal.active .demo-modal-content{animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.demo-modal.fading-out .demo-modal-content{animation:slideDown .4s cubic-bezier(.7,0,.84,0) forwards}.demo-modal-close{background:transparent;border:none;color:var(--color-white);cursor:pointer;font-size:1.5rem;opacity:.7;padding:8px;position:absolute;right:0;top:-40px;transition:opacity .2s}.demo-modal-close:hover{opacity:1}.demo-modal iframe{border:none;height:100%;opacity:0;transition:opacity .5s ease-in .2s;width:100%}.demo-modal.active iframe{opacity:1}.usage{border-top:1px solid var(--color-dark);display:grid;gap:64px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1400px;padding:80px 48px}.usage h2{color:var(--color-white);font-size:1.5rem;margin-bottom:16px}.usage-docs-link{color:var(--color-primary);display:inline-block;font-size:.9rem;font-weight:400;text-decoration:underline}.usage-description{color:var(--color-gray);margin-bottom:24px}.usage-meta{margin-top:32px}.usage-meta-item{margin-bottom:12px}.usage-meta-label{color:var(--color-gray-dark);font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.usage-meta-value{align-items:center;color:var(--color-white);display:flex;gap:8px}.usage-meta-value:before{color:var(--color-primary);content:"✓"}.why{border-top:1px solid var(--color-dark);margin:0 auto;max-width:1400px;padding:80px 48px}.why h2{color:var(--color-white);font-size:1.5rem;margin-bottom:32px}.why-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.why-item h4{color:var(--color-primary);font-size:1rem;margin-bottom:12px}.why-item p{color:var(--color-gray);font-size:.85rem}.checks{border-top:1px solid var(--color-dark);margin:0 auto;max-width:1400px;padding:80px 48px}.checks h2{color:var(--color-white);font-size:1.5rem;margin-bottom:32px}.checks-intro{color:var(--color-gray-dark);font-size:1.1rem;margin-bottom:32px}.checks-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.check-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:20px}.check-card h4{color:var(--color-primary);font-size:.9rem;margin-bottom:8px}.check-card p{color:var(--color-gray-dark);font-size:.8rem}.checks-cta{background:linear-gradient(135deg,rgba(74,222,128,.1),rgba(74,222,128,.02));border:1px solid rgba(74,222,128,.3);border-radius:12px;margin-top:48px;padding:32px;text-align:center}.checks-cta h3{color:var(--color-primary);font-size:1.25rem;margin-bottom:12px}.checks-cta p{color:var(--color-gray);font-size:.9rem;margin:0 auto;max-width:500px}.checks-cta-examples{color:var(--color-gray-dark);font-size:.85rem;margin-top:16px!important}.integrations{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.integrations h3{color:var(--color-white);font-size:1.1rem;margin-bottom:16px;text-align:center}.integration-badges{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.integration-badge{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:20px;color:var(--color-primary);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 16px}.footer-cta{background:#0f0f0f;border-top:1px solid var(--color-dark);padding:80px 48px;text-align:center}.footer-cta h2{color:var(--color-white);font-size:1.5rem;margin-bottom:16px}.footer-cta p{color:var(--color-gray);font-size:.9rem;margin:0 auto 32px;max-width:600px}.footer-links{border-top:1px solid var(--color-dark);display:flex;gap:32px;justify-content:center;margin-top:48px;padding-top:24px}.footer-links a{color:var(--color-gray-dark);font-size:.85rem}.footer-bottom{border-top:1px solid var(--color-dark);color:var(--color-gray-darker);font-size:.8rem;padding:24px;text-align:center}@media (max-width:1024px){.hero,.usage{grid-template-columns:1fr}.checks-grid{grid-template-columns:repeat(2,1fr)}.agentic-grid,.why-grid{grid-template-columns:1fr}}@media (max-width:600px){nav{padding:16px 24px}.agentic,.checks,.footer-cta,.hero,.usage,.why{padding:48px 24px}h1{font-size:2.5rem}.checks-grid{grid-template-columns:1fr}}.faqs-accordion{background:var(--color-bg,#111);border-radius:12px;border-top:1px solid var(--color-dark);box-shadow:0 4px 32px rgba(0,0,0,.18);height:80%;margin:0 auto;max-width:750px;overflow-y:auto;padding:32px 16px;width:100%;z-index:10001}@media only screen and (min-width:599px){.faqs-accordion{padding:48px 32px}}.faqs-title{color:var(--color-primary);margin-bottom:32px;text-align:center}.faqs-btn{display:block;margin:24px auto 0}.faqs-item+.faqs-item{border-top:1px solid var(--color-dark)}.faqs-question{align-items:center;background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;outline:none;padding:1rem 1rem 1rem 0;text-align:left;transition:background .2s;width:100%}.faqs-question:after{color:var(--color-primary);content:"+";display:inline-block;font-size:1.2rem;margin-left:12px;transform:rotate(0deg);transition:transform .6s cubic-bezier(.4,0,.2,1),color .3s}.faqs-question[aria-expanded=true]:after{color:var(--color-primary);content:"+";transform:rotate(225deg)}.faqs-question[aria-expanded=true]{background:none}.faqs-answer{background:none;border-radius:0 0 8px 8px;display:none;font-size:1rem;margin-bottom:24px;max-height:auto;overflow:hidden;padding:1rem 1rem 1rem 0}.faqs-answer,.faqs-answer.open{color:var(--color-gray);opacity:1;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s}.faqs-answer.open{display:block;max-height:400px}.faqs-overlay{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100vw;z-index:9999}.faqs-overlay.open{opacity:1;pointer-events:auto}faqs-section{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100vw;z-index:10000}faqs-section.open{opacity:1;pointer-events:auto}.blog-main{margin:0 auto;max-width:1400px;padding:0 48px}@media (max-width:900px){.blog-main{max-width:100vw;padding:0 16px}}.blog-list-modern ul{list-style:none;margin:0;padding:0}.blog-card{align-items:stretch;background:var(--color-dark);border:1px solid var(--color-border);border-radius:20px;display:flex;flex-direction:row;margin:48px 0;overflow:hidden}.blog-card-content{display:flex;flex:1 1 340px;flex-direction:column;justify-content:center;padding:48px 48px 36px}.blog-card-date{color:var(--color-gray);font-size:1.05rem;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.blog-card-title{color:var(--color-white);font-size:2.1rem;font-weight:700;line-height:1.1;margin-bottom:.5em}.blog-card-title a{color:var(--color-white);text-decoration:none}.blog-card-title a:hover{color:var(--color-primary)}.blog-card-summary{color:var(--color-gray-light);font-size:1.18rem;margin-bottom:2em}.blog-card-actions{display:flex;gap:18px;margin-top:12px}.blog-btn-primary{background:var(--color-white);border-radius:2em;box-shadow:0 2px 8px 0 rgba(76,222,128,.08);color:var(--color-dark);font-size:1.08rem;font-weight:600;padding:.7em 1.6em;text-decoration:none;transition:background .2s,color .2s}.blog-btn-primary:hover{background:var(--color-primary);color:var(--color-dark)}.blog-btn-secondary{background:none;border:none;border-radius:2em;color:var(--color-gray);font-size:1.08rem;padding:.7em 1.2em;text-decoration:none;transition:color .2s}.blog-btn-secondary:hover{color:var(--color-primary)}.blog-card-image{align-items:center;background:var(--color-darker);border-left:1px solid var(--color-border);display:flex;flex:1 1 340px;justify-content:center;max-width:420px;min-width:320px;overflow:hidden}.blog-card-image img{border-radius:0;display:block;height:auto;width:100%}@media (max-width:900px){.blog-card{flex-direction:column}.blog-card-content,.blog-card-image{max-width:100%;padding:32px 24px 24px}}.blog-post{background:none;border-radius:24px;margin:56px auto 64px;max-width:820px;padding:0;text-align:center}.blog-post-header{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:18px}.blog-post-date{color:var(--color-gray);font-size:1.05rem;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.blog-post-title{color:var(--color-white);font-size:2.6rem;font-weight:700;line-height:1.1;margin-bottom:.5em}.blog-post-meta{margin-bottom:18px}.blog-post-tag{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:20px;color:var(--color-primary);display:inline-block;font-size:.82rem;font-weight:500;margin-bottom:8px;margin-right:8px;padding:5px 12px;transition:background .2s,color .2s}.blog-post-image{align-items:center;background:linear-gradient(120deg,var(--color-dark) 60%,var(--color-darker) 100%);border-radius:18px;display:flex;justify-content:center;margin:48px auto 36px;min-height:320px;min-width:320px;overflow:hidden}.blog-post-image img{border-radius:18px;display:block;height:auto;min-height:320px;object-fit:cover;width:100%}.blog-post-content{color:var(--color-white);font-size:1.15rem;line-height:1.7;padding:40px 48px 0;text-align:left}.blog-post-content iframe,.blog-post-content img,.blog-post-content video{border-radius:12px;height:auto;margin:1rem auto;max-width:100%;width:100%}.blog-post-content h2,.blog-post-content h3{color:var(--color-primary);margin-top:2em}@media (max-width:900px){.blog-post,.blog-post-content{max-width:98vw;padding:0 .5em}}.blog-post-footer{align-items:center;background:none;border-radius:0 0 18px 18px;display:flex;justify-content:center;margin-bottom:0;margin-top:36px;padding:0 0 24px}.blog-post-author{align-items:center;background:var(--color-dark);border-radius:16px;display:flex;gap:24px;margin:0 auto;max-width:520px;padding:18px 32px}.blog-post-author-avatar{background:var(--color-darker);border:2px solid var(--color-primary);border-radius:50%;height:64px;object-fit:cover;width:64px}.blog-post-author-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.blog-post-author-name{color:var(--color-white);font-size:.9rem;font-weight:700;margin-bottom:2px}.blog-post-author-role{color:var(--color-gray-light);font-size:.9rem;margin-bottom:2px}.blog-post-author-link{color:var(--color-primary);font-size:.9rem;font-weight:500;text-decoration:underline;transition:color .2s}.blog-post-author-link:hover{color:var(--color-accent)}