:root{--background-color:#fff;--body-background-color:#f9f9f9;--cta-background-color:#007bff;--cta-text-color:#fff;--cta-button-background-color:#fff;--cta-button-text-color:#007bff;--cta-button-hover-background-color:#e2e6ea;--feature-heading-color:#333;--feature-text-color:#666;--footer-background-color:#f8f8f8;--footer-text-color:#333;--footer-link-color:#007bff;--footer-icon-color:#333;--header-background-color:#333;--header-text-color:#fff;--header-link-color:#fff;--header-link-hover-color:#ddd;--hero-background-color:#007bff;--hero-text-color:#fff}[data-theme=dark]{--background-color:#121212;--body-background-color:#1e1e1e;--text-color:#e0e0e0;--cta-background-color:#bb86fc;--cta-text-color:#000;--cta-button-background-color:#000;--cta-button-text-color:#bb86fc;--cta-button-hover-background-color:#333;--contact-form-background-color:#1e1e1e;--submit-button-background-color:#bb86fc;--submit-button-text-color:#000;--submit-button-hover-background-color:#a855f7;--feature-heading-color:#e0e0e0;--feature-text-color:#b0b0b0;--footer-background-color:#121212;--footer-text-color:#e0e0e0;--footer-link-color:#bb86fc;--footer-icon-color:#e0e0e0;--header-background-color:#121212;--header-text-color:#e0e0e0;--header-link-color:#bb86fc;--header-link-hover-color:#b0b0b0;--hero-background-color:#1f1f1f;--hero-text-color:#fff}[data-theme=corporate]{--background-color:#fff;--body-background-color:#f1f5f9;--text-color:#333;--cta-background-color:#003d7a;--cta-text-color:#fff;--cta-button-background-color:#fff;--cta-button-text-color:#003d7a;--cta-button-hover-background-color:#002d5a;--contact-form-background-color:#fff;--submit-button-background-color:#003d7a;--submit-button-hover-background-color:#002d5a;--feature-heading-color:#003d7a;--feature-text-color:#666;--footer-background-color:#003d7a;--footer-text-color:#fff;--footer-link-color:#cfe2f3;--footer-icon-color:#fff;--header-background-color:#003d7a;--header-text-color:#fff;--header-link-color:#cfe2f3;--header-link-hover-color:#002d5a;--hero-background-color:#003d7a;--hero-text-color:#fff}[data-theme=elegant]{--background-color:#f8f9f9;--body-background-color:#f1f1f1;--text-color:#2e2e2e;--cta-background-color:#6c757d;--cta-text-color:#fff;--cta-button-background-color:#fff;--cta-button-text-color:#6c757d;--cta-button-hover-background-color:#e2e6ea;--contact-form-background-color:#fff;--feature-heading-color:#2e2e2e;--feature-text-color:#6c757d;--footer-background-color:#6c757d;--footer-text-color:#fff;--footer-link-color:#fff;--footer-icon-color:#fff;--header-background-color:#6c757d;--header-text-color:#fff;--header-link-color:#fff;--header-link-hover-color:#e2e6ea;--hero-background-color:#6c757d;--hero-text-color:#fff}[data-theme=modern]{--background-color:#fff;--body-background-color:#e9ecef;--text-color:#212529;--cta-background-color:#28a745;--cta-text-color:#fff;--cta-button-background-color:#fff;--cta-button-text-color:#28a745;--cta-button-hover-background-color:#218838;--contact-form-background-color:#fff;--submit-button-background-color:#28a745;--submit-button-hover-background-color:#1e7e34;--feature-heading-color:#28a745;--feature-text-color:#212529;--footer-background-color:#28a745;--footer-text-color:#fff;--footer-link-color:#fff;--footer-icon-color:#fff;--header-background-color:#28a745;--header-text-color:#fff;--header-link-color:#fff;--header-link-hover-color:#1e7e34;--hero-background-color:#28a745;--hero-text-color:#fff}[data-theme=soft]{--background-color:#fff0f6;--body-background-color:#fbe8eb;--text-color:#4a4a4a;--cta-background-color:#ff6f61;--cta-text-color:#fff;--cta-button-background-color:#fff;--cta-button-text-color:#ff6f61;--cta-button-hover-background-color:#ffb3b3;--contact-form-background-color:#fff;--submit-button-background-color:#ff6f61;--submit-button-text-color:#fff;--submit-button-hover-background-color:#e55a50;--feature-heading-color:#ff6f61;--feature-text-color:#4a4a4a;--footer-background-color:#ff6f61;--footer-text-color:#fff;--footer-link-color:#fff;--footer-icon-color:#fff;--header-background-color:#ff6f61;--header-text-color:#fff;--header-link-color:#fff;--header-link-hover-color:#ffb3b3;--hero-background-color:#ff6f61;--hero-text-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(
    --font-family,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
  );margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9f9f9;background-color:var(--body-background-color,#f9f9f9);color:#333;color:var(--text-color,#333);font-family:Arial,sans-serif;font-family:var(--font-family,Arial,sans-serif);line-height:1.6}.container,.page{padding:20px}.page{background-color:#fff;background-color:var(--background-color,#fff)}.flex{display:flex;flex-wrap:wrap}.grid{grid-gap:20px;display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.grid-2,.grid-3{grid-template-columns:1fr}}.hero{align-items:center;background-color:#f5f5f5;color:#333;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;min-height:640px;padding:3rem}.hero,.hero-content{transition:all .3s ease-in-out}.hero-content{flex:1 1;padding-right:2rem;text-align:left}.hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-subtitle{color:#555;font-size:1.25rem;margin-bottom:2rem}.hero-cta{background-color:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .3s ease,transform .3s ease}.hero-cta:hover{background-color:#333;transform:scale(1.05)}.hero-image-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;transition:all .3s ease-in-out}.hero-image{height:auto;max-width:100%;object-fit:contain}.hero-centered-image{height:auto;margin-top:40%;max-width:100%}@media (max-width:768px){.hero{flex-direction:column;min-height:auto;padding:2rem 1rem;text-align:center}.hero-content{margin-bottom:2rem;padding-right:0;text-align:center}.hero-image-wrapper{margin-top:2rem;width:100%}.hero-image{max-width:90%}.hero-centered-image{margin-top:1rem;max-width:90%}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-cta{font-size:.9rem;padding:.75rem 1.5rem}}.hero-image,.hero-image-wrapper{max-height:100%}.hero,.hero-content,.hero-image,.hero-image-wrapper{transition:all .3s ease-in-out}.feature-section{align-items:center;display:flex;flex-direction:row;padding:2rem;text-align:center;transition:all .3s ease-in-out;width:100%}.content-in-feature-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.feature-section img{height:auto;max-width:100%;object-fit:contain}.image-wrapper{display:flex;justify-content:center}.feature-section .content,.image-wrapper{flex:1 1;padding:1rem;transition:all .3s ease-in-out}.feature-section h2{color:#333;color:var(--feature-heading-color,#333);font-size:2rem;margin-top:1rem}.feature-section p{color:#666;color:var(--feature-text-color,#666);font-size:1.25rem;margin:1rem 0}.feature-section .cta-button{background-color:#007bff;background-color:var(--cta-button-background-color,#007bff);border:none;border-radius:25px;color:#fff;color:var(--cta-button-text-color,#fff);cursor:pointer;display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.feature-section .cta-button:hover{background-color:#0056b3;background-color:var(--cta-button-hover-background-color,#0056b3);transform:scale(1.05)}.feature-section.right .content-in-feature-section{flex-direction:row-reverse}@media (max-width:768px){.feature-section{padding:1.5rem}.content-in-feature-section,.feature-section{flex-direction:column;text-align:center}.image-wrapper{padding:.5rem;width:100%}.feature-section .content{padding:.5rem}.feature-section h2{font-size:1.75rem;margin-top:1rem}.feature-section p{font-size:1rem;margin:.75rem 0}.feature-section .cta-button{font-size:.9rem;padding:.5rem 1rem}.feature-section img{max-width:90%}.feature-section.right .content-in-feature-section{flex-direction:column}}:root,[data-theme=light]{--blog-preview-bg:#f9f9f9;--post-bg:#fff;--post-title-color:#333;--post-excerpt-color:#555;--post-meta-color:#888;--post-box-shadow:#0000001a}[data-theme=dark]{--blog-preview-bg:#1e1e1e;--post-bg:#2c2c2c;--post-title-color:#e0e0e0;--post-excerpt-color:#d1d1d1;--post-meta-color:#a1a1a1;--post-box-shadow:#0000004d}[data-theme=corporate]{--blog-preview-bg:#f1f5f9;--post-bg:#fff;--post-title-color:#003d7a;--post-excerpt-color:#666;--post-meta-color:#444;--post-box-shadow:#0000001a}[data-theme=elegant]{--blog-preview-bg:#f1f1f1;--post-bg:#fff;--post-title-color:#2e2e2e;--post-excerpt-color:#6c757d;--post-meta-color:#6c757d;--post-box-shadow:#0000001a}[data-theme=modern]{--blog-preview-bg:#e9ecef;--post-bg:#fff;--post-title-color:#212529;--post-excerpt-color:#212529;--post-meta-color:#212529;--post-box-shadow:#0000001a}[data-theme=soft]{--blog-preview-bg:#fbe8eb;--post-bg:#fff;--post-title-color:#ff6f61;--post-excerpt-color:#ffb3b3;--post-meta-color:#ff6f61;--post-box-shadow:#0000001a}.blog-preview{background-color:#f9f9f9;background-color:var(--blog-preview-bg);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;max-width:1200px;padding:1.5rem}.post{background:#fff;background:var(--post-bg);border-radius:8px;box-shadow:0 4px 8px #0000001a;box-shadow:0 4px 8px var(--post-box-shadow);display:flex;flex-direction:column;margin:.5rem;overflow:hidden;padding:.8rem;transition:transform .3s ease;width:calc(33.333% - 1rem)}.post:hover{transform:translateY(-5px)}.post-image-wrapper{height:200px;overflow:hidden;width:100%}.post-image{height:100%;object-fit:cover;width:100%}.post-content{padding:1rem}.post-title{color:#333;color:var(--post-title-color);font-size:1.25rem;font-weight:700;margin:0}.post-excerpt{color:#555;color:var(--post-excerpt-color);font-size:1rem}.post-meta{color:#888;color:var(--post-meta-color);display:block;font-size:.875rem;margin-top:.5rem}@media (max-width:1024px){.post{width:calc(50% - 1rem)}}@media (max-width:768px){.post{width:calc(100% - 1rem)}}.call-to-action{background-color:#007bff;background-color:var(
    --cta-background-color,#007bff
  );border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;color:var(--cta-text-color,#fff);padding:3rem 2rem;text-align:center}.call-to-action h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.call-to-action .cta-button{background-color:#fff;background-color:var(--cta-button-background-color,#fff);border:none;border-radius:5px;color:#007bff;color:var(--cta-button-text-color,#007bff);cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .3s ease,transform .3s ease}.call-to-action .cta-button:hover{background-color:#f8f9fa;background-color:var(--cta-button-hover-background-color,#f8f9fa);transform:scale(1.05)}@media (max-width:768px){.call-to-action{padding:2rem 1rem}.call-to-action h2{font-size:2rem}.call-to-action .cta-button{padding:.5rem 1.5rem}}@media (max-width:480px){.call-to-action h2{font-size:1.5rem}.call-to-action .cta-button{font-size:.875rem;padding:.5rem 1rem}}.user-reviews{background-color:#f8f9fa;padding:2rem}.user-reviews .review{margin-bottom:1.5rem;text-align:center}.user-reviews .review h3{color:#333;font-size:1.5rem}.user-reviews .review p{color:#666;font-size:1rem}@media (max-width:768px){.user-reviews .review h3{font-size:1.25rem}.user-reviews .review p{font-size:.875rem}}.app-integrations{background-color:#fff;padding:2rem;text-align:center}.app-integrations .integration{display:inline-block;margin:1rem}.app-integrations .integration img{max-width:100px}@media (max-width:768px){.app-integrations .integration img{max-width:75px}}.faq-section{background-color:#f8f9fa;background-color:var(--body-background-color,#f8f9fa);padding:4rem 2rem}.faq-container{margin:0 auto;max-width:800px}.faq-title{color:#333;color:var(--text-color,#333);font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:#fff;background-color:var(--background-color,#fff);border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden;transition:all .3s ease}.faq-item.open{box-shadow:0 4px 10px #0000001a}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:background-color .3s ease;width:100%}.faq-question:hover{background-color:#f0f0f0;background-color:var(--cta-button-hover-background-color,#f0f0f0)}.faq-question h3{color:#333;color:var(--text-color,#333);font-size:1.1rem;font-weight:600;margin:0}.faq-icon{color:#666;color:var(--text-color,#666);font-size:1.5rem;font-weight:300}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open{max-height:1000px;padding:0 1.5rem 1.5rem}.faq-answer p{color:#666;color:var(--text-color,#666);line-height:1.6;margin:0}@media (max-width:768px){.faq-section{padding:3rem 1rem}.faq-title{font-size:2rem;margin-bottom:2rem}.faq-question h3{font-size:1rem}}[data-theme=dark] .faq-section{background-color:#1e1e1e;background-color:var(--body-background-color,#1e1e1e)}[data-theme=dark] .faq-title{color:#e0e0e0;color:var(--text-color,#e0e0e0)}[data-theme=dark] .faq-item{background-color:#2c2c2c;background-color:var(--background-color,#2c2c2c)}[data-theme=dark] .faq-question:hover{background-color:#333;background-color:var(--cta-button-hover-background-color,#333)}[data-theme=dark] .faq-question h3{color:#e0e0e0;color:var(--text-color,#e0e0e0)}[data-theme=dark] .faq-icon{color:#aaa;color:var(--text-color,#aaa)}[data-theme=dark] .faq-answer p{color:#b0b0b0;color:var(--text-color,#b0b0b0)}[data-theme=corporate] .faq-section{background-color:#f1f5f9;background-color:var(--body-background-color,#f1f5f9)}[data-theme=corporate] .faq-title{color:#333;color:var(--text-color,#333)}[data-theme=corporate] .faq-item{background-color:#fff;background-color:var(--background-color,#fff)}[data-theme=corporate] .faq-question:hover{background-color:#e2e6ea;background-color:var(--cta-button-hover-background-color,#e2e6ea)}[data-theme=corporate] .faq-question h3{color:#333;color:var(--text-color,#333)}[data-theme=corporate] .faq-answer p,[data-theme=corporate] .faq-icon{color:#666;color:var(--text-color,#666)}[data-theme=elegant] .faq-section{background-color:#f1f1f1;background-color:var(--body-background-color,#f1f1f1)}[data-theme=elegant] .faq-title{color:#2e2e2e;color:var(--text-color,#2e2e2e)}[data-theme=elegant] .faq-item{background-color:#fff;background-color:var(--background-color,#fff)}[data-theme=elegant] .faq-question:hover{background-color:#e2e6ea;background-color:var(--cta-button-hover-background-color,#e2e6ea)}[data-theme=elegant] .faq-question h3{color:#2e2e2e;color:var(--text-color,#2e2e2e)}[data-theme=elegant] .faq-answer p,[data-theme=elegant] .faq-icon{color:#666;color:var(--text-color,#666)}[data-theme=modern] .faq-section{background-color:#e9ecef;background-color:var(--body-background-color,#e9ecef)}[data-theme=modern] .faq-title{color:#212529;color:var(--text-color,#212529)}[data-theme=modern] .faq-item{background-color:#fff;background-color:var(--background-color,#fff)}[data-theme=modern] .faq-question:hover{background-color:#e2e6ea;background-color:var(--cta-button-hover-background-color,#e2e6ea)}[data-theme=modern] .faq-question h3{color:#212529;color:var(--text-color,#212529)}[data-theme=modern] .faq-icon{color:#666;color:var(--text-color,#666)}[data-theme=modern] .faq-answer p{color:#212529;color:var(--text-color,#212529)}[data-theme=soft] .faq-section{background-color:#fbe8eb;background-color:var(--body-background-color,#fbe8eb)}[data-theme=soft] .faq-title{color:#4a4a4a;color:var(--text-color,#4a4a4a)}[data-theme=soft] .faq-item{background-color:#fff;background-color:var(--background-color,#fff)}[data-theme=soft] .faq-question:hover{background-color:#ffb3b3;background-color:var(--cta-button-hover-background-color,#ffb3b3)}[data-theme=soft] .faq-answer p,[data-theme=soft] .faq-icon,[data-theme=soft] .faq-question h3{color:#4a4a4a;color:var(--text-color,#4a4a4a)}:root{--contact-form-background-color:#fff;--text-color:#333;--label-color:#555;--input-border-color:#ddd;--submit-button-background-color:#007bff;--submit-button-text-color:#fff;--submit-button-hover-background-color:#0056b3;--font-family:"Arial",sans-serif}[data-theme=dark]{--contact-form-background-color:#2c2c2c;--text-color:#f9f9f9;--label-color:#ccc;--input-border-color:#444;--submit-button-background-color:#4a90e2;--submit-button-text-color:#f9f9f9;--submit-button-hover-background-color:#357abd}[data-theme=corporate]{--contact-form-background-color:#f4f4f4;--text-color:#2d2d2d;--label-color:#666;--input-border-color:#bbb;--submit-button-background-color:#0056b3;--submit-button-text-color:#fff;--submit-button-hover-background-color:#003d7a}[data-theme=elegant]{--contact-form-background-color:#eaeaea;--text-color:#222;--label-color:#444;--input-border-color:#ccc;--submit-button-background-color:#6c757d;--submit-button-text-color:#fff;--submit-button-hover-background-color:#5a6268}[data-theme=modern]{--contact-form-background-color:#f8f9fa;--text-color:#111;--label-color:#333;--input-border-color:#ddd;--submit-button-background-color:#17a2b8;--submit-button-text-color:#fff;--submit-button-hover-background-color:#117a8b}.contact-form{background:#fff;background:var(--contact-form-background-color);border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;font-family:var(--font-family);margin:2rem auto;max-width:760px;padding:2rem}.contact-form h2{color:#333;color:var(--text-color);font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-group label{color:#555;color:var(--label-color);display:block;font-weight:700;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border:1px solid var(--input-border-color);border-radius:5px;font-family:inherit;font-size:1rem;padding:.75rem;width:100%}.form-group select{background:#fff;min-height:2.85rem}.form-group textarea{height:150px;resize:vertical}.submit-btn{background:#007bff;background:var(--submit-button-background-color);border:none;border-radius:5px;color:#fff;color:var(--submit-button-text-color);cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s ease;width:100%}.submit-btn:hover{background:#0056b3;background:var(--submit-button-hover-background-color)}.form-status{color:#555;color:var(--label-color);font-size:.95rem;margin:1rem 0 0;text-align:center}@media (max-width:768px){.contact-form{padding:1rem}.contact-form h2{font-size:1.5rem}.form-row{grid-template-columns:1fr}.form-group input,.form-group select,.form-group textarea,.submit-btn{font-size:.875rem}}.contact-info{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:2rem auto;max-width:600px;padding:1.5rem}.contact-info h2{color:#333;font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.info-item{align-items:center;background:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;margin-bottom:1rem;padding:.75rem}.info-item .icon{color:#007bff;font-size:1.5rem;margin-right:.75rem}.info-item .info-text{color:#555;font-size:1rem}@media (max-width:768px){.contact-info{padding:1rem}.contact-info h2{font-size:1.5rem}.info-item{align-items:flex-start;flex-direction:column}.info-item .icon{margin-bottom:.5rem}.info-item .info-text{font-size:.875rem}}.blog-post{margin:0 auto;max-width:800px;padding:20px}.blog-post-content{text-align:center}.blog-post-title{font-size:2rem;margin:20px 0}.blog-post-meta{color:#666;font-size:.875rem;margin:0 0 20px}.blog-post-body{font-size:1rem;line-height:1.6}:root{--mission-background-color:#f4f4f4;--mission-title-color:#333;--mission-description-color:#555}[data-theme=dark]{--mission-background-color:#333;--mission-title-color:#f4f4f4;--mission-description-color:#ccc}[data-theme=corporate]{--mission-background-color:#e9ecef;--mission-title-color:#2d2d2d;--mission-description-color:#666}[data-theme=elegant]{--mission-background-color:#f7f7f7;--mission-title-color:#222;--mission-description-color:#444}[data-theme=modern]{--mission-background-color:#f1f3f5;--mission-title-color:#111;--mission-description-color:#333}.about-mission{align-items:center;background-color:#f4f4f4;background-color:var(--mission-background-color);display:flex;height:80vh;justify-content:center;margin-bottom:40px;padding:0 20px}.mission-content{max-width:800px;text-align:center;width:100%}.mission-title{color:#333;color:var(--mission-title-color);font-size:2.5rem;font-weight:700;margin-bottom:20px}.mission-description{color:#555;color:var(--mission-description-color);font-size:1.2rem;line-height:1.8}@media (max-width:768px){.mission-title{font-size:2rem}.mission-description{font-size:1rem}}@media (max-width:480px){.mission-title{font-size:1.75rem}.mission-description{font-size:.9rem}}.text-section{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.text-section h2{font-size:2rem;margin-bottom:1rem}.text-section .text-content{font-size:1rem;line-height:1.6}.service-catalog-section{background:#fff;color:#1f2933;padding:4rem 1.5rem}.service-catalog-inner{margin:0 auto;max-width:1180px}.service-catalog-header{margin-bottom:2.5rem;max-width:780px}.service-catalog-header h2{color:#17202a;font-size:2.25rem;line-height:1.15;margin-bottom:.9rem}.service-catalog-header p{color:#52606d;font-size:1.08rem}.service-catalog-groups{grid-gap:3rem;display:grid;gap:3rem}.service-catalog-group-heading{border-left:4px solid #06c;margin-bottom:1.25rem;padding-left:1rem}.service-catalog-group-heading h3{color:#17202a;font-size:1.45rem;margin-bottom:.25rem}.service-catalog-group-heading p{color:#52606d;max-width:820px}.service-catalog-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.service-catalog-card{border:1px solid #d9e2ec;border-radius:8px;display:flex;flex-direction:column;min-height:100%;padding:1.25rem;text-align:left}.service-catalog-card-topline{margin-bottom:.85rem}.service-catalog-status{background:#eef8f6;border:1px solid #b8e3dc;border-radius:999px;color:#11615a;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:.45rem .65rem;text-transform:uppercase}.service-catalog-card h4{color:#17202a;font-size:1.25rem;line-height:1.25;margin-bottom:.65rem}.service-catalog-description{color:#3e4c59;font-size:.98rem;margin-bottom:1rem}.service-catalog-meta{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:1rem}.service-catalog-meta div{border-top:1px solid #edf2f7;padding-top:.75rem}.service-catalog-meta dt{color:#627d98;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:.2rem;text-transform:uppercase}.service-catalog-meta dd{color:#243b53;font-size:.94rem;margin:0}.service-catalog-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 1rem}.service-catalog-tags span{background:#f5f7fa;border:1px solid #e4e7eb;border-radius:999px;color:#52606d;font-size:.78rem;padding:.32rem .55rem}.service-catalog-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto}.service-catalog-link{align-items:center;border-radius:6px;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.75rem;padding:.75rem .95rem;text-decoration:none}.service-catalog-link.primary{background:#004080;color:#fff}.service-catalog-link.primary:hover{background:#0059b3}.service-catalog-link.secondary{background:#fff;border:1px solid #9fb3c8;color:#243b53}.service-catalog-link.secondary:hover{background:#f5f7fa}.service-catalog-link.request{background:#11615a;color:#fff}.service-catalog-link.request:hover{background:#0b4d47}@media (max-width:900px){.service-catalog-grid{grid-template-columns:1fr}}@media (max-width:640px){.service-catalog-section{padding:3rem 1rem}.service-catalog-header h2{font-size:1.85rem}.service-catalog-header p{font-size:1rem}.service-catalog-actions{flex-direction:column}.service-catalog-link{width:100%}}.mission{padding:60px 0;text-align:center}.team{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.team-member{flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;padding:20px;text-align:center}.team-member img{border-radius:50%;height:auto;margin-bottom:10px;max-width:100%}.blog-page{padding:20px}.blog-page .blog-preview{display:flex;flex-direction:column;gap:20px}.blog-page .post{max-width:100%;width:100%}header{background-color:#333;background-color:var(--header-background-color,#333);box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--header-text-color,#fff);padding:1rem 0}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-container,.nav{align-items:center;display:flex}.nav-links{display:flex;list-style:none;margin:0;padding:0}.nav-links li{margin-left:20px}.nav-links a{color:#fff;color:var(--header-link-color,#fff);font-size:1rem;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#ddd;color:var(--header-link-hover-color,#ddd)}.theme-selector{border:none;border-radius:4px;cursor:pointer;margin-left:20px;padding:5px}.theme-selector,.theme-selector option{background-color:#333;background-color:var(--header-background-color,#333);color:#fff;color:var(--header-text-color,#fff)}.menu-toggle{background:none;border:none;color:#fff;color:var(--header-text-color,#fff);cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){.nav{background-color:#333;background-color:var(--header-background-color,#333);display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100%}.nav.open{display:flex}.nav-links{display:block}.nav-links li{margin:15px 0}.theme-selector{margin:10px 0}.menu-toggle{display:block}}.logo{align-items:center;color:#fff;color:var(--header-text-color,#fff);display:flex;font-size:1.5rem;font-weight:700}.company-logo{height:40px;margin-right:8px}footer{background-color:#333;background-color:var(--footer-background-color,#333);border-top:1px solid #444;border-top:1px solid var(--footer-border-color,#444);color:#fff;color:var(--footer-text-color,#fff);padding:40px 0}.container{margin:0 auto;max-width:1200px;text-align:center;width:90%}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.footer-section{flex:1 1;margin:10px;min-width:200px;padding:0 10px;position:relative}.footer-section h4{background-color:#333;background-color:var(--footer-background-color,#333);border-radius:4px;color:var(--footer-heading-color);font-size:1.2rem;font-weight:600;margin-bottom:15px;padding:5px;text-transform:uppercase}.footer-section a{color:#ccc;color:var(--footer-link-color,#ccc);display:block;font-size:1rem;margin-bottom:10px;padding:5px 0;text-decoration:none;transition:color .3s ease,background-color .3s ease}.footer-section a:hover{background-color:#555;background-color:var(--footer-link-hover-bg-color,#555);border-radius:4px;color:#f8f9fa;color:var(--footer-link-hover-color,#f8f9fa)}.footer-section .social-links-container{align-items:center;display:flex;flex-direction:column;gap:6px}.footer-section .social-links-container .social-icon{align-items:center;background-color:#333;background-color:var(--footer-background-color,#333);border-radius:6px;box-shadow:0 2px 2px #00000026;color:#fff;color:var(--footer-icon-color,#fff);display:flex;font-size:1rem;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.footer-section .social-links-container .social-icon:hover{background-color:#444;background-color:var(--footer-link-hover-bg-color,#444);box-shadow:0 1px 2px #0003;transform:translateY(14px)}.footer-section .social-links-container .social-icon .icon-name{background-color:#555;background-color:var(--footer-link-hover-bg-color,#555);border-radius:4px;box-shadow:0 2px 3px #0003;color:#f8f9fa;color:var(--footer-link-hover-color,#f8f9fa);font-size:.8rem;left:50%;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;text-transform:capitalize;top:-80%;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap}.footer-section .social-links-container .social-icon:hover .icon-name{opacity:1;visibility:visible}.footer-section .social-links-container .social-icon:focus{outline:2px solid #f8f9fa;outline:2px solid var(--footer-link-hover-color,#f8f9fa);outline-offset:3px}.company-info{color:#ccc;color:var(--footer-text-color,#ccc);font-size:.9rem;margin-top:20px}.credit{margin-top:10px}.credit a{color:#ccc;color:var(--footer-link-color,#ccc);text-decoration:none;transition:color .3s ease}.credit a:hover{color:#f8f9fa;color:var(--footer-link-hover-color,#f8f9fa)}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column}.footer-section{margin:20px 0;text-align:center}.footer-section .social-links-container{gap:10px}.footer-section .social-links-container .social-icon .icon-name{display:none}}.privacy-page{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.privacy-page h1{font-size:2.5rem;margin-bottom:1rem}.privacy-page p{line-height:1.6;margin-bottom:1rem}.terms-page{color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:2rem}.terms-page h1{font-size:2.5rem;margin-bottom:1rem}.terms-page p{line-height:1.6;margin-bottom:1rem}.not-found-page{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center}.not-found-page h1{font-size:4rem;margin-bottom:1rem}.not-found-page p{font-size:1.5rem;margin-bottom:2rem}.not-found-page a{background-color:#06c;border-radius:5px;color:#fff;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.not-found-page a:hover{background-color:#004080}.fullstack-sandbox{--sandbox-accent:#0059b3;background:#f6f8fb;color:#17202a;min-height:100vh}.fullstack-sandbox-hero{grid-gap:1.5rem;align-items:stretch;background:linear-gradient(135deg,#fffffff5,#eef8f6e0),#fff;border-bottom:1px solid #d9e2ec;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(280px,380px);padding:3.5rem max(1.5rem,calc(50vw - 590px)) 2.5rem}.fullstack-sandbox-hero-copy{max-width:760px}.fullstack-sandbox-back{color:#11615a;display:inline-flex;font-size:.94rem;font-weight:700;margin-bottom:1rem;text-decoration:none}.fullstack-sandbox-back:hover{color:#0b4d47}.fullstack-sandbox-hero h1{color:#102a43;font-size:3rem;letter-spacing:0;line-height:1.05;margin:0 0 1rem}.fullstack-sandbox-hero p{color:#52606d;font-size:1.08rem;line-height:1.65;margin:0}.fullstack-sandbox-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.fullstack-sandbox-hero-actions button,.sample-app-actions button,.sample-dashboard-header button,.sandbox-preview-toolbar button{background:var(--sandbox-accent);border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:800;line-height:1.15;min-height:2.85rem;padding:.8rem 1rem}.fullstack-sandbox-hero-actions button:disabled,.sandbox-live-preview-empty button:disabled,.sandbox-preview-toolbar button:disabled{cursor:not-allowed;opacity:.6}.fullstack-sandbox-hero-actions button:hover,.sample-app-actions button:hover,.sample-dashboard-header button:hover,.sandbox-preview-toolbar button:hover{filter:brightness(1.08)}.fullstack-sandbox-secondary,.sandbox-result-link{align-items:center;background:#fff;border:1px solid #9fb3c8;border-radius:6px;color:#243b53;display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;min-height:2.85rem;padding:.8rem 1rem;text-decoration:none}.fullstack-sandbox-secondary:hover,.sandbox-result-link:hover{background:#f5f7fa}.fullstack-sandbox-package{align-self:end;background:#102a43;border-radius:8px;box-shadow:0 18px 42px #102a432e;color:#fff;padding:1.35rem}.fullstack-sandbox-package span,.sample-app-metric-panel span,.sample-dashboard-header span,.sandbox-preview-toolbar span{color:#9fb3c8;display:block;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.fullstack-sandbox-package strong{display:block;font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere}.fullstack-sandbox-package p{color:#d9e2ec;font-size:.95rem;line-height:1.5;margin-top:.75rem}.fullstack-sandbox-workspace{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin:0 auto;max-width:1180px;padding:1.5rem}.sandbox-controls,.sandbox-preview-area{min-width:0}.sandbox-controls{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.sandbox-control-section{grid-gap:.65rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:.65rem;margin:0;padding:1rem}.sandbox-control-section h2,.sandbox-control-section legend{color:#102a43;font-size:1rem;font-weight:800;margin:0 0 .25rem;padding:0}.sandbox-control-section label,.sandbox-label{color:#334e68;font-size:.9rem;font-weight:700}.sandbox-control-section input,.sandbox-control-section select,.sandbox-control-section textarea{border:1px solid #bcccdc;border-radius:6px;color:#17202a;font-family:inherit;font-size:.95rem;min-height:2.75rem;padding:.7rem;width:100%}.sandbox-control-section textarea{min-height:5.5rem;resize:vertical}.sandbox-swatches{display:flex;gap:.55rem}.sandbox-swatches button{border:2px solid #0000;border-radius:999px;cursor:pointer;height:2.25rem;width:2.25rem}.sandbox-swatches button.selected{border-color:#102a43;box-shadow:0 0 0 3px #d9e2ec}.sandbox-check-grid{grid-gap:.55rem;display:grid;gap:.55rem}.sandbox-check-grid label{align-items:center;background:#f8fafc;border:1px solid #e4e7eb;border-radius:6px;color:#243b53;display:flex;gap:.55rem;min-height:2.55rem;padding:.6rem .7rem}.sandbox-check-grid input{accent-color:var(--sandbox-accent);min-height:auto;width:auto}.sandbox-preview-area{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.sandbox-output-panel,.sandbox-preview-toolbar{background:#fff;border:1px solid #d9e2ec;border-radius:8px}.sandbox-preview-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.sandbox-toolbar-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.sandbox-preview-toolbar strong{color:#102a43;display:block;font-size:1.05rem;overflow-wrap:anywhere}.sandbox-preview-browser{background:#fff;border:1px solid #d9e2ec;border-radius:8px;overflow:hidden}.sample-app-nav{align-items:center;border-bottom:1px solid #e4e7eb;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem}.sample-app-nav strong{color:#102a43;flex:1 1 auto;overflow-wrap:anywhere}.sample-app-nav nav{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.sample-app-nav span{color:#52606d;font-size:.85rem;font-weight:700}.sample-app-hero{grid-gap:1rem;align-items:stretch;background:linear-gradient(135deg,#fffffff5,#eef8f6f5),#fff;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(190px,260px);padding:1.35rem}.sample-app-hero h2{color:#102a43;font-size:2rem;letter-spacing:0;line-height:1.12;margin:0 0 .7rem;overflow-wrap:anywhere}.sample-app-hero p{color:#3e4c59;font-size:.98rem;line-height:1.55;margin:0}.sample-app-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.sample-app-actions button.ghost{background:#fff;border-color:#9fb3c8;color:#243b53}.sample-app-metric-panel{grid-gap:.5rem;background:#102a43;border-radius:8px;color:#fff;display:grid;gap:.5rem;padding:1rem}.sample-app-metric-panel strong{font-size:1rem;overflow-wrap:anywhere}.sample-feature-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem}.sample-feature-grid article{background:#f8fafc;border:1px solid #e4e7eb;border-radius:8px;padding:.85rem}.sample-feature-grid article span{align-items:center;background:var(--sandbox-accent);border-radius:6px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:900;height:1.8rem;justify-content:center;margin-bottom:.7rem;width:1.8rem}.sample-feature-grid h3{color:#102a43;font-size:.98rem;line-height:1.2;margin:0 0 .45rem}.sample-feature-grid p{color:#52606d;font-size:.86rem;line-height:1.45;margin:0}.sample-worldcup-panel{grid-gap:1rem;border-top:1px solid #e4e7eb;display:grid;gap:1rem;padding:1rem}.worldcup-overview,.worldcup-selected-group{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.worldcup-overview span,.worldcup-selected-group>div>span{color:#627d98;display:block;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.worldcup-overview h3,.worldcup-selected-group h3{color:#102a43;font-size:1.25rem;margin:0 0 .45rem}.worldcup-overview p{color:#52606d;line-height:1.55;margin:0}.worldcup-stat-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.worldcup-stat-grid div{background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;padding:.85rem}.worldcup-stat-grid strong{color:var(--sandbox-accent);display:block;font-size:1.5rem;line-height:1;margin-bottom:.35rem}.worldcup-stat-grid span{color:#52606d;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.worldcup-group-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.worldcup-group-tabs button{background:#fff;border:1px solid #bcccdc;border-radius:6px;color:#243b53;cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:800;height:2.35rem;min-width:2.35rem}.worldcup-group-tabs button.selected{background:var(--sandbox-accent);border-color:var(--sandbox-accent);color:#fff}.worldcup-team-list{display:flex;flex-wrap:wrap;gap:.5rem}.worldcup-team-list span{background:#eef8f6;border:1px solid #b8e3dc;border-radius:999px;color:#0b4d47;font-size:.84rem;font-weight:800;padding:.45rem .65rem}.worldcup-standings-table{border:1px solid #d9e2ec;border-radius:8px;overflow:hidden}.worldcup-standings-head,.worldcup-standings-row{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:minmax(110px,1fr) repeat(6,34px);padding:.65rem}.worldcup-standings-head{background:#f1f5f9}.worldcup-standings-row:not(:last-child){border-bottom:1px solid #e4e7eb}.worldcup-standings-head span,.worldcup-standings-row span{color:#334e68;font-size:.78rem;font-weight:800}.worldcup-standings-head span:not(:first-child),.worldcup-standings-row span:not(:first-child){text-align:center}.worldcup-group-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.worldcup-group-grid article{grid-gap:.35rem;background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:.35rem;padding:.8rem}.worldcup-group-grid strong{color:#102a43;font-size:.9rem}.worldcup-group-grid span{color:#52606d;font-size:.84rem;font-weight:700}.sample-dashboard{border-top:1px solid #e4e7eb;display:grid;grid-template-columns:180px minmax(0,1fr)}.sample-dashboard-sidebar{grid-gap:.55rem;background:#f1f5f9;border-right:1px solid #d9e2ec;display:grid;gap:.55rem;padding:1rem}.sample-dashboard-sidebar strong{color:#102a43;font-size:.95rem}.sample-dashboard-sidebar span{color:#52606d;font-size:.86rem;font-weight:700}.sample-dashboard-main{min-width:0;padding:1rem}.sample-dashboard-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.sample-dashboard-header h3{color:#102a43;font-size:1.2rem;margin:0}.sample-table{border:1px solid #d9e2ec;border-radius:8px;overflow:hidden}.sample-table-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 110px 100px;padding:.75rem}.sample-table-row:not(:last-child){border-bottom:1px solid #e4e7eb}.sample-table-row span{color:#334e68;font-size:.9rem;font-weight:700}.sample-app-strip{grid-gap:.85rem;border-top:1px solid #e4e7eb;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.sample-app-strip div{background:#fffaf0;border:1px solid #f0d6a8;border-radius:8px;padding:.9rem}.sample-app-strip strong{color:#92400e;display:block;margin-bottom:.35rem}.sample-app-strip span{color:#5f370e;font-size:.9rem}.sandbox-live-preview-panel{grid-gap:0;background:#fff;border:1px solid #d9e2ec;border-radius:8px;display:grid;gap:0;overflow:hidden}.sandbox-live-preview-header{align-items:center;border-bottom:1px solid #d9e2ec;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.sandbox-live-preview-header span{color:#627d98;display:block;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.sandbox-live-preview-header strong{color:#102a43;display:block;font-size:1.05rem;overflow-wrap:anywhere}.sandbox-live-preview-frame{background:#fff;border:0;display:block;height:min(720px,78vh);min-height:520px;width:100%}.sandbox-live-preview-empty{align-items:center;background:#f8fafc;display:flex;gap:1rem;justify-content:space-between;min-height:7rem;padding:1rem}.sandbox-live-preview-empty strong{color:#243b53}.sandbox-live-preview-empty button{background:var(--sandbox-accent);border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:800;min-height:2.85rem;padding:.8rem 1rem}.sandbox-output-panel{grid-gap:1rem;display:grid;gap:1rem;padding:1rem}.sandbox-output-panel h2{color:#102a43;font-size:1.15rem;margin:0 0 .45rem}.sandbox-output-panel p{color:#52606d;line-height:1.55;margin:0}.sandbox-output-panel dl{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.sandbox-output-panel dt{color:#627d98;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.sandbox-output-panel dd{color:#243b53;font-size:.9rem;font-weight:700;margin:0;overflow-wrap:anywhere}.sandbox-status{background:#eef8f6;border:1px solid #b8e3dc;border-radius:6px;color:#0b4d47;padding:.85rem}@media (max-width:1040px){.fullstack-sandbox-hero,.fullstack-sandbox-workspace{grid-template-columns:1fr}.fullstack-sandbox-package{align-self:stretch}.sandbox-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fullstack-sandbox-hero{padding:2.5rem 1rem 1.5rem}.fullstack-sandbox-hero h1{font-size:2.15rem}.fullstack-sandbox-workspace{padding:1rem}.sample-app-hero,.sample-app-strip,.sample-dashboard,.sandbox-controls,.sandbox-output-panel dl,.worldcup-overview,.worldcup-selected-group{grid-template-columns:1fr}.sample-feature-grid,.worldcup-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-dashboard-sidebar{border-bottom:1px solid #d9e2ec;border-right:none}.sample-table-row{grid-template-columns:1fr}}@media (max-width:520px){.fullstack-sandbox-hero-actions,.sample-app-nav,.sample-dashboard-header,.sandbox-live-preview-empty,.sandbox-live-preview-header,.sandbox-preview-toolbar,.sandbox-toolbar-actions{align-items:stretch;flex-direction:column}.fullstack-sandbox-hero-actions button,.fullstack-sandbox-secondary,.sample-dashboard-header button,.sandbox-live-preview-empty button,.sandbox-preview-toolbar button,.sandbox-toolbar-actions{width:100%}.sample-feature-grid,.worldcup-group-grid,.worldcup-stat-grid{grid-template-columns:1fr}.worldcup-standings-head,.worldcup-standings-row{grid-template-columns:minmax(90px,1fr) repeat(6,28px);padding:.55rem}.sample-app-nav nav{justify-content:flex-start}}
/*# sourceMappingURL=main.292dfe33.css.map*/