.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--background:222 30% 96%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--primary:222 85% 42%;--primary-foreground:0 0% 100%;--secondary:175 70% 38%;--secondary-foreground:0 0% 100%;--warm:25 95% 53%;--warm-foreground:0 0% 100%;--warm-light:35 100% 96%;--muted:220 15% 91%;--muted-foreground:220 10% 42%;--accent:260 60% 55%;--accent-foreground:0 0% 100%;--border:220 20% 88%;--ring:222 85% 42%;--radius:1rem}body{font-family:'DM Sans',sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk',sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}ul{list-style:none}input,button{font-family:inherit}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:hsl(var(--card) / .9);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:1px solid hsl(var(--border) / .3);box-shadow:0 1px 3px hsl(var(--foreground) / .04);transition:background 0.3s}.header.scrolled{background:hsl(var(--card) / .98);box-shadow:0 2px 8px hsl(var(--foreground) / .08)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:5.5rem}.header-logo .site-logo{height:3.5rem;width:auto;display:block;filter:brightness(0) saturate(100%) invert(18%) sepia(80%) saturate(500%) hue-rotate(200deg) brightness(.95)}.header-logo-text{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:.875rem;color:hsl(var(--primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;line-height:1.2}.header-nav{display:flex;align-items:center;gap:.25rem}.header-nav a{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:500;color:hsl(var(--foreground) / .7);transition:background 0.2s,color 0.2s}.header-nav a:hover,.header-nav a:focus-visible{background:hsl(var(--muted));color:hsl(var(--foreground))}.header-nav svg{width:1rem;height:1rem;color:hsl(var(--primary));flex-shrink:0}.header-actions{display:flex;align-items:center;gap:.75rem}.btn-hero{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.75rem;background:hsl(var(--warm));color:hsl(var(--warm-foreground));font-weight:700;font-size:.875rem;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 4px 14px hsl(var(--warm) / .25);transition:transform 0.3s,box-shadow 0.3s;white-space:nowrap}.btn-hero:hover,.btn-hero:focus-visible{transform:scale(1.02);box-shadow:0 8px 24px hsl(var(--warm) / .35)}.btn-hero-xl{padding:.875rem 2.5rem;font-size:1rem;border-radius:.75rem;box-shadow:0 8px 24px hsl(var(--warm) / .3)}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;color:hsl(var(--foreground));padding:.25rem}.mobile-menu-btn svg{width:1.5rem;height:1.5rem;display:block}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:hsl(var(--card));border-top:1px solid hsl(var(--border) / .4);z-index:50;box-shadow:0 8px 24px hsl(var(--foreground) / .08);overflow-y:auto}.mobile-menu.is-open{display:block}.mobile-menu-inner{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.mobile-nav-links{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.mobile-nav-links a,.mobile-nav-list li a,.mobile-menu-inner>a.btn-hero{display:block;padding:.75rem 1rem;border-radius:.75rem;font-size:1rem;font-weight:500;color:hsl(var(--foreground) / .8);transition:background 0.2s,color 0.2s}.mobile-nav-links a{display:flex;align-items:center;gap:.75rem;text-decoration:none}.mobile-nav-links a svg{flex-shrink:0;color:hsl(222 85% 42%)}.mobile-nav-links a:hover,.mobile-nav-list li a:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.btn-hero-mobile{border-radius:0.75rem!important;padding:.875rem 1.5rem!important;font-size:1rem!important;text-align:center}.hero{position:relative;min-height:calc(100vh - 5.5rem);overflow:hidden;background:hsl(var(--background));display:flex;align-items:stretch}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:65% center}.hero-overlay-1{position:absolute;inset:0;background:linear-gradient(to right,hsl(var(--background)) 0%,hsl(var(--background)) 38%,hsl(var(--background) / .85) 52%,hsl(var(--background) / .15) 75%,transparent 100%)}.hero-overlay-2{position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--background) / .5),transparent 60%)}.hero-content{position:relative;z-index:10;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:5rem 0}.hero-left{display:flex;flex-direction:column;align-items:flex-start}.hero-right{display:flex;align-items:center;justify-content:flex-end}.hero-image-card{position:relative;border-radius:1.5rem;overflow:hidden;width:100%;max-width:480px;box-shadow:0 24px 60px hsl(var(--foreground) / .15),0 8px 24px hsl(var(--foreground) / .08);border:1px solid hsl(var(--border) / .4)}.hero-image-card img{width:100%;height:480px;object-fit:cover;display:block}.hero-image-overlay{position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--foreground) / .3),transparent 50%)}.hero-badge{display:inline-flex;align-items:center;gap:.625rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:.625rem 1.25rem;box-shadow:0 1px 3px hsl(var(--foreground) / .04);margin-bottom:2rem}.hero-badge-dot{width:.625rem;height:.625rem;border-radius:9999px;background:hsl(var(--warm))}.hero-badge span:last-child{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:hsl(var(--foreground) / .7)}.hero h1{font-size:clamp(2.5rem, 4.5vw, 4rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:hsl(var(--foreground));margin-bottom:.2rem;white-space:nowrap}.hero h1.warm{color:hsl(var(--warm));margin-bottom:1rem}.hero-subtitle{font-size:1.0625rem;line-height:1.7;color:hsl(var(--muted-foreground));margin-bottom:2rem}.hero-subtitle strong{font-weight:700;color:hsl(var(--foreground))}.hero-services{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;margin-bottom:2rem}.hero-service{display:flex;flex-direction:column;align-items:center;gap:.625rem;justify-content:center;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:1rem .625rem;text-align:center;box-shadow:0 1px 3px hsl(var(--foreground) / .04);transition:border-color 0.3s,box-shadow 0.3s,transform 0.3s;min-height:130px}.hero-service:hover,.hero-service:focus-visible{border-color:hsl(var(--warm) / .25);box-shadow:0 8px 24px hsl(var(--warm) / .1);transform:translateY(-4px)}.hero-service-icon{width:3rem;height:3rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center}.hero-service-icon.primary{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.hero-service-icon.warm{background:hsl(var(--warm) / .15);color:hsl(var(--warm))}.hero-service-icon svg{width:1.5rem;height:1.5rem}.hero-service span{font-size:.75rem;font-weight:600;line-height:1.3;color:hsl(var(--foreground) / .8)}.hero-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.hero-reassurance li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground))}.hero-reassurance li::before{content:'';width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--warm) / .5)}.hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:6rem;background:linear-gradient(to top,hsl(var(--background)),transparent)}.value-props{padding:6rem 0;background:hsl(var(--background));position:relative;z-index:20}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.value-card{background:hsl(var(--card));border-radius:1.5rem;padding:2rem;border:1px solid hsl(var(--border) / .6);text-align:center;box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 4px 16px hsl(var(--foreground) / .04),0 12px 40px hsl(var(--foreground) / .06);transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s}.value-card:hover{transform:translateY(-8px);box-shadow:0 4px 8px hsl(var(--primary) / .06),0 12px 40px hsl(var(--primary) / .1),0 24px 60px hsl(var(--foreground) / .08)}.value-icon{width:5rem;height:5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:transform 0.5s}.value-card:hover .value-icon{transform:scale(1.1)}.value-icon svg{width:2.25rem;height:2.25rem}.value-icon.warm{background:linear-gradient(135deg,hsl(var(--warm) / .2),hsl(var(--warm) / .1));color:hsl(var(--warm));box-shadow:0 4px 16px hsl(var(--warm) / .1)}.value-icon.primary{background:linear-gradient(135deg,hsl(var(--primary) / .2),hsl(var(--primary) / .1));color:hsl(var(--primary));box-shadow:0 4px 16px hsl(var(--primary) / .1)}.value-icon.secondary{background:linear-gradient(135deg,hsl(var(--secondary) / .2),hsl(var(--secondary) / .1));color:hsl(var(--secondary));box-shadow:0 4px 16px hsl(var(--secondary) / .1)}.value-card h3{font-size:1.25rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.value-card p{font-size:.875rem;line-height:1.7;color:hsl(var(--muted-foreground))}.risks{padding:7rem 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 100%,hsl(260 60% 25% / .6),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 0%,hsl(175 70% 30% / .4),transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%,hsl(222 85% 22% / .9),transparent),linear-gradient(155deg,hsl(225 65% 6%) 0%,hsl(222 85% 15%) 35%,hsl(210 80% 25%) 65%,hsl(200 70% 30%) 100%)}.risks-top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,hsl(var(--warm) / .5),transparent)}.risks-inner{max-width:64rem;margin:0 auto;position:relative;z-index:10}.risks-icon-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.risks-icon{width:5rem;height:5rem;border-radius:1rem;background:linear-gradient(135deg,hsl(var(--warm) / .25),hsl(var(--warm) / .1));border:1px solid hsl(var(--warm) / .25);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px hsl(var(--warm) / .2)}.risks-icon svg{width:2.5rem;height:2.5rem;color:hsl(var(--warm))}.risks h2{font-size:clamp(1.875rem, 4vw, 3rem);font-weight:700;color:hsl(var(--primary-foreground));text-align:center;margin-bottom:3rem;line-height:1.2}.risks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.risk-card{background:hsl(222 50% 8% / .6);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:1.5rem;padding:2rem;border:1px solid hsl(var(--primary-foreground) / .1);transition:border-color 0.5s,box-shadow 0.5s}.risk-card:hover{border-color:hsl(var(--warm) / .25);box-shadow:0 12px 40px hsl(var(--warm) / .05)}.risk-card-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 4px 16px hsl(var(--warm) / .1)}.risk-card-icon.warm{background:linear-gradient(135deg,hsl(var(--warm) / .2),hsl(var(--warm) / .05))}.risk-card-icon.warm svg{color:hsl(var(--warm))}.risk-card-icon.secondary{background:linear-gradient(135deg,hsl(var(--secondary) / .2),hsl(var(--secondary) / .05))}.risk-card-icon.secondary svg{color:hsl(var(--secondary))}.risk-card-icon svg{width:1.75rem;height:1.75rem}.risk-card p{font-size:1rem;line-height:1.7;color:hsl(var(--primary-foreground) / .8)}.section-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--warm));margin-bottom:1rem}.section-label-line{width:2.5rem;height:2px;border-radius:9999px}.section-label-line.warm-r{background:linear-gradient(to right,transparent,hsl(var(--warm)))}.section-label-line.warm-l{background:linear-gradient(to left,transparent,hsl(var(--warm)))}.section-title{font-size:clamp(1.875rem, 4vw, 3rem);font-weight:700;color:hsl(var(--foreground));margin-bottom:1.25rem}.section-subtitle{font-size:1rem;line-height:1.7;color:hsl(var(--muted-foreground));max-width:48rem;margin:0 auto}.text-center{text-align:center}.mb-16{margin-bottom:4rem}.articles{padding:7rem 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 100% 100%,hsl(25 95% 53% / .06),transparent),radial-gradient(ellipse 40% 30% at 0% 0%,hsl(222 85% 42% / .04),transparent),linear-gradient(180deg,hsl(222 30% 96%) 0%,hsl(30 30% 95%) 50%,hsl(222 30% 96%) 100%)}.articles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.article-card{background:hsl(var(--card));border-radius:1rem;overflow:hidden;border:1px solid hsl(var(--border) / .5);box-shadow:0 1px 2px hsl(var(--foreground) / .04),0 4px 16px hsl(var(--foreground) / .04);transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s}.article-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px hsl(var(--foreground) / .1)}.article-card-image{height:12rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.article-card-image img{width:100%;height:100%;object-fit:cover}.article-card-image>svg{width:4rem;height:4rem;color:hsl(var(--primary-foreground) / .5);transition:transform 0.5s,color 0.5s}.article-card:hover .article-card-image>svg{transform:scale(1.1);color:hsl(var(--primary-foreground) / .8)}.article-card-image.grad-1{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .8),hsl(var(--secondary)))}.article-card-image.grad-2{background:linear-gradient(135deg,hsl(var(--warm)),hsl(var(--warm) / .8),hsl(var(--primary)))}.article-card-image.grad-3{background:linear-gradient(135deg,hsl(var(--secondary)),hsl(var(--secondary) / .8),hsl(var(--accent)))}.article-card-image.grad-4{background:linear-gradient(135deg,hsl(var(--accent)),hsl(var(--primary)),hsl(var(--secondary)))}.article-card-body{padding:1.5rem}.article-card-body h3{font-size:.875rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.3s}.article-card:hover .article-card-body h3{color:hsl(var(--primary))}.article-card-body p{font-size:.75rem;line-height:1.7;color:hsl(var(--muted-foreground));margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-link{font-size:.75rem;font-weight:600;color:hsl(var(--primary));display:inline-flex;align-items:center;gap:.375rem;transition:gap 0.3s}.article-card:hover .article-link{gap:.75rem}.about{padding:7rem 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 100%,hsl(260 60% 25% / .6),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 0%,hsl(175 70% 30% / .4),transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%,hsl(222 85% 22% / .9),transparent),linear-gradient(155deg,hsl(225 65% 6%),hsl(222 85% 15%) 35%,hsl(210 80% 25%) 65%,hsl(200 70% 30%) 100%)}.top-line{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--warm)))}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:center}.about-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--warm));margin-bottom:1rem}.about h2{font-size:clamp(1.875rem, 4vw, 3rem);font-weight:700;color:hsl(var(--primary-foreground));margin-bottom:2.5rem;line-height:1.2}.about-info-card{background:hsl(222 50% 8% / .6);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:1rem;padding:1.5rem;border:1px solid hsl(var(--primary-foreground) / .1);margin-bottom:1.25rem;transition:border-color 0.5s,box-shadow 0.5s}.about-info-card:hover{border-color:hsl(var(--warm) / .25);box-shadow:0 8px 24px hsl(var(--warm) / .05)}.about-info-card .flex{display:flex;gap:1rem}.about-info-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem;box-shadow:0 4px 16px hsl(var(--warm) / .1)}.about-info-icon.warm{background:linear-gradient(135deg,hsl(var(--warm) / .2),hsl(var(--warm) / .05))}.about-info-icon.warm svg{color:hsl(var(--warm))}.about-info-icon.secondary{background:linear-gradient(135deg,hsl(var(--secondary) / .2),hsl(var(--secondary) / .05))}.about-info-icon.secondary svg{color:hsl(var(--secondary))}.about-info-icon svg{width:1.25rem;height:1.25rem}.about-info-card p{font-size:.875rem;line-height:1.7;color:hsl(var(--primary-foreground) / .8)}.about-visual{display:flex;align-items:center;justify-content:center;position:relative;height:22rem}.about-glow{position:absolute;inset:0;background:radial-gradient(circle,hsl(var(--warm) / .15),transparent 65%);border-radius:50%;filter:blur(60px);animation:pulse-glow 4s ease-in-out infinite}.about-orbit{position:absolute;width:300px;height:300px;left:50%;top:50%;transform:translate(-50%,-50%);animation:orbit-spin 25s linear infinite}.about-orbit-ring{position:absolute;inset:0;border:1px dashed hsl(var(--primary-foreground) / .1);border-radius:50%}.about-orbit-dot-1{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:hsl(var(--warm));box-shadow:0 0 12px hsl(var(--warm) / .4)}.about-orbit-dot-2{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:hsl(var(--secondary) / .5)}.about-float{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;animation:float-updown 6s ease-in-out infinite}.about-shield-card{position:relative;width:11rem;height:11rem;border-radius:2rem;background:linear-gradient(135deg,hsl(var(--warm) / .25),hsl(var(--warm) / .15),hsl(var(--warm) / .05));border:1px solid hsl(var(--warm) / .25);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 48px hsl(var(--warm) / .2);transform:rotate(6deg)}.about-shield-inner{position:absolute;inset:.75rem;border-radius:1.5rem;border:1px solid hsl(var(--warm) / .1)}.about-shield-icon{position:relative;z-index:2;width:5rem;height:5rem;color:hsl(var(--warm));transform:rotate(-6deg);filter:drop-shadow(0 4px 12px hsl(var(--warm) / .3))}.about-badge{display:flex;align-items:center;gap:.625rem;background:hsl(222 50% 8% / .6);backdrop-filter:blur(30px);border:1px solid hsl(var(--primary-foreground) / .1);border-radius:1rem;padding:.875rem 1.5rem;box-shadow:0 8px 30px hsl(0 0% 0% / .3)}.about-badge svg{color:hsl(var(--secondary));flex-shrink:0}.about-badge-title{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:700;color:hsl(var(--primary-foreground))}.about-badge-sub{font-size:.75rem;color:hsl(var(--primary-foreground) / .4)}@keyframes orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes float-updown{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.regime{padding:5rem 0 3rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 100% 100%,hsl(25 95% 53% / .06),transparent),radial-gradient(ellipse 40% 30% at 0% 0%,hsl(222 85% 42% / .04),transparent),linear-gradient(180deg,hsl(222 30% 96%),hsl(30 30% 95%) 50%,hsl(222 30% 96%) 100%)}.regime-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:start}.highlight-pills{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.highlight-pill{display:flex;align-items:center;gap:.625rem;background:hsl(var(--card));border-radius:9999px;padding:.625rem 1.25rem;border:1px solid hsl(var(--border) / .6);box-shadow:0 2px 8px hsl(var(--foreground) / .04)}.highlight-pill-icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.highlight-pill-icon.primary{background:hsl(var(--primary) / .1)}.highlight-pill-icon.primary svg{color:hsl(var(--primary))}.highlight-pill-icon.warm{background:hsl(var(--warm) / .1)}.highlight-pill-icon.warm svg{color:hsl(var(--warm))}.highlight-pill-icon svg{width:1rem;height:1rem}.highlight-pill span{font-size:.75rem;font-weight:600;color:hsl(var(--foreground))}.content-text{margin-bottom:1.25rem;font-size:1rem;line-height:1.7;color:hsl(var(--muted-foreground))}.content-text a,.callout a{color:hsl(222 85% 42%);text-decoration:underline;text-decoration-color:hsl(222 85% 42% / .3);text-underline-offset:2px;transition:color 0.2s,text-decoration-color 0.2s}.content-text a:hover,.callout a:hover{color:hsl(25 95% 53%);text-decoration-color:hsl(25 95% 53% / .5)}.insurance-card h3 a{color:inherit;text-decoration:none;transition:color 0.2s}.insurance-card h3 a:hover{color:hsl(222 85% 42%)}.callout{background:linear-gradient(90deg,hsl(var(--warm) / .1),hsl(var(--warm) / .05),transparent);border-radius:1rem;padding:1.5rem;border:1px solid hsl(var(--warm) / .15);box-shadow:0 4px 16px hsl(var(--warm) / .05)}.callout p{font-size:1rem;line-height:1.7;color:hsl(var(--foreground))}.callout strong{font-weight:700}.callout .label{font-weight:700;color:hsl(var(--warm))}.regime-image-wrap{border-radius:2rem;overflow:hidden;border:1px solid hsl(var(--border) / .6);background:hsl(var(--card));box-shadow:0 8px 30px hsl(var(--foreground) / .06);position:relative;width:100%}.regime-image-wrap img{width:100%;height:380px;object-fit:cover;display:block}.regime-image-wrap .image-overlay{position:absolute;inset:0;background:linear-gradient(to top,hsl(var(--foreground) / .35),transparent)}.regime-image-wrap .image-label{position:absolute;bottom:1.25rem;left:1.25rem;background:hsl(var(--card) / .95);border-radius:.75rem;padding:.5rem 1rem;border:1px solid hsl(var(--border) / .6);box-shadow:0 2px 8px hsl(var(--foreground) / .08);font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.insurance-types{padding:4rem 0 7rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 40% at 0% 100%,hsl(222 85% 42% / .04),transparent),radial-gradient(ellipse 50% 30% at 100% 0%,hsl(175 70% 38% / .03),transparent),linear-gradient(180deg,hsl(222 30% 96%),hsl(222 25% 93%) 50%,hsl(222 30% 96%) 100%)}.insurance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.insurance-card{padding:2rem;border-radius:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border) / .5);box-shadow:0 2px 12px hsl(var(--foreground) / .05);transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.5s;position:relative;overflow:hidden}.insurance-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--warm)));opacity:0;transition:opacity 0.5s}.insurance-card:hover::before{opacity:1}.insurance-card:hover{transform:translateY(-6px);box-shadow:0 8px 30px hsl(var(--primary) / .08),0 24px 60px hsl(var(--foreground) / .06)}.insurance-card .card-flex{display:flex;align-items:flex-start;gap:1.25rem}.insurance-icon{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.5s;box-shadow:0 4px 16px hsl(var(--foreground) / .04)}.insurance-card:hover .insurance-icon{transform:scale(1.1)}.insurance-icon svg{width:2rem;height:2rem}.insurance-icon.primary{background:linear-gradient(135deg,hsl(var(--primary) / .15),hsl(var(--primary) / .05));color:hsl(var(--primary))}.insurance-icon.warm{background:linear-gradient(135deg,hsl(var(--warm) / .15),hsl(var(--warm) / .05));color:hsl(var(--warm))}.insurance-icon.secondary{background:linear-gradient(135deg,hsl(var(--secondary) / .15),hsl(var(--secondary) / .05));color:hsl(var(--secondary))}.insurance-icon.accent{background:linear-gradient(135deg,hsl(var(--accent) / .15),hsl(var(--accent) / .05));color:hsl(var(--accent))}.insurance-card h3{font-size:1.125rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.75rem}.insurance-card p{font-size:.875rem;line-height:1.7;color:hsl(var(--muted-foreground))}.prevoyance{padding:7rem 0;background:hsl(var(--background));position:relative;overflow:hidden}.professions{padding:7rem 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 40% at 0% 100%,hsl(222 85% 42% / .04),transparent),radial-gradient(ellipse 50% 30% at 100% 0%,hsl(175 70% 38% / .03),transparent),linear-gradient(180deg,hsl(222 30% 96%),hsl(222 25% 93%) 50%,hsl(222 30% 96%) 100%)}.professions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem}.profession-list-title{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.profession-list-icon{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px hsl(var(--primary) / .1)}.profession-list-icon.primary{background:linear-gradient(135deg,hsl(var(--primary) / .15),hsl(var(--primary) / .05))}.profession-list-icon.primary svg{color:hsl(var(--primary))}.profession-list-icon.warm{background:linear-gradient(135deg,hsl(var(--warm) / .15),hsl(var(--warm) / .05))}.profession-list-icon.warm svg{color:hsl(var(--warm))}.profession-list-icon svg{width:1.75rem;height:1.75rem}.profession-list-title h2{font-size:clamp(1.5rem, 3vw, 1.875rem);font-weight:700;color:hsl(var(--foreground))}.profession-item{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border) / .4);font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:.625rem;box-shadow:0 1px 2px hsl(var(--foreground) / .04);transition:border-color 0.5s,color 0.3s,transform 0.5s,box-shadow 0.5s}.profession-item a{color:inherit}.profession-item:hover{border-color:hsl(var(--primary) / .25);color:hsl(var(--foreground));transform:translateY(-4px);box-shadow:0 4px 16px hsl(var(--primary) / .06)}.profession-item-icon{width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--primary) / .08);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.3s}.profession-item:hover .profession-item-icon{background:hsl(var(--primary) / .15)}.profession-item-icon svg{width:1rem;height:1rem;color:hsl(var(--primary))}.tag-cloud{display:flex;flex-wrap:wrap;gap:.75rem}.tag{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:1rem;background:hsl(var(--card));border:1px solid hsl(var(--border) / .5);font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));transition:color 0.3s,border-color 0.3s,background 0.3s,box-shadow 0.3s}.tag:hover{color:hsl(var(--foreground));border-color:hsl(var(--warm) / .3);background:hsl(var(--warm) / .05);box-shadow:0 4px 16px hsl(var(--warm) / .05)}.cta{padding:7rem 0;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 100%,hsl(260 60% 25% / .6),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 0%,hsl(175 70% 30% / .4),transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%,hsl(222 85% 22% / .9),transparent),linear-gradient(155deg,hsl(225 65% 6%),hsl(222 85% 15%) 35%,hsl(210 80% 25%) 65%,hsl(200 70% 30%) 100%)}.cta .top-line{background:linear-gradient(90deg,transparent,hsl(var(--warm) / .4),transparent)}.cta h2{font-size:clamp(1.875rem, 4vw, 3rem);font-weight:700;color:hsl(var(--primary-foreground));margin-bottom:1rem}.cta .subtitle{font-size:1rem;color:hsl(var(--primary-foreground) / .6);margin-bottom:2.5rem}.cta-form{display:flex;flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto}.cta-input-wrap{display:flex;align-items:center;gap:.75rem;background:hsl(222 50% 8% / .6);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:1rem;border:1px solid hsl(var(--primary-foreground) / .1);padding:1rem 1.5rem;flex:1;box-shadow:0 8px 24px hsl(0 0% 0% / .15);transition:border-color 0.3s}.cta-input-wrap:focus-within{border-color:hsl(var(--warm) / .3)}.cta-input-wrap svg{width:1.25rem;height:1.25rem;color:hsl(var(--primary-foreground) / .4);flex-shrink:0}.cta-input-wrap input[type="search"]{background:#fff0;border:none;outline:none;font-size:.875rem;color:hsl(var(--primary-foreground));width:100%;-webkit-appearance:none}.cta-input-wrap input[type="search"]::-webkit-search-cancel-button,.cta-input-wrap input[type="search"]::-webkit-search-decoration{display:none}.cta-input-wrap input::placeholder{color:hsl(var(--primary-foreground) / .3)}.btn-hero-search{flex-shrink:0}.footer{position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0% 100%,hsl(260 60% 25% / .6),transparent 60%),radial-gradient(ellipse 80% 60% at 100% 0%,hsl(175 70% 30% / .4),transparent 50%),radial-gradient(ellipse 100% 100% at 50% 50%,hsl(222 85% 22% / .9),transparent),linear-gradient(155deg,hsl(225 65% 6%),hsl(222 85% 15%) 35%,hsl(210 80% 25%) 65%,hsl(200 70% 30%) 100%)}.footer .top-line{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--secondary)),hsl(var(--warm)))}.footer-inner{position:relative;z-index:10;padding:4rem 0;text-align:center}.footer-logo{height:3rem;width:auto;margin:0 auto 1.5rem;opacity:.8}.footer-logo img{height:3rem;width:auto}.footer-logo-text{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.5rem;color:hsl(var(--primary-foreground) / .8);margin-bottom:1.5rem}.footer-text{font-size:.75rem;color:hsl(var(--primary-foreground) / .4);line-height:1.7;max-width:42rem;margin:0 auto}.footer-bottom{margin-top:2rem;padding-top:2rem;border-top:1px solid hsl(var(--primary-foreground) / .1)}.footer-bottom p{font-size:.75rem;color:hsl(var(--primary-foreground) / .25)}.footer-nav{margin:1.5rem 0}.footer-nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none}.footer-nav-list a{font-size:.875rem;color:hsl(var(--primary-foreground) / .5);transition:color 0.2s}.footer-nav-list a:hover{color:hsl(var(--primary-foreground) / .9)}.footer-links{margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid hsl(var(--primary-foreground) / .1)}.footer-links-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0}.footer-links-list a{font-size:.8125rem;color:hsl(var(--primary-foreground) / .7);transition:color 0.2s;text-decoration:none}.footer-links-list a:hover{color:hsl(0 0% 100%)}@media (min-width:640px){.cta-form{flex-direction:row}}@media (max-width:1024px){.hero-content{grid-template-columns:1fr}.hero-right{display:none}.hero h1{white-space:normal}.articles-grid{grid-template-columns:repeat(2,1fr)}.regime-grid,.about-grid{grid-template-columns:1fr}.regime-image-wrap,.about-visual{display:none}}@media (max-width:768px){.header-nav{display:none}.header-actions .btn-hero{display:none}.mobile-menu-btn{display:block}.hero-services{grid-template-columns:repeat(2,1fr);gap:.75rem}.hero-service{min-height:120px;padding:1rem .5rem}.value-grid{grid-template-columns:1fr}.risks-grid{grid-template-columns:1fr}.articles-grid{grid-template-columns:1fr}.insurance-grid{grid-template-columns:1fr}.professions-grid{grid-template-columns:1fr}.regime-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero h1{font-size:2.25rem}.hero-services{grid-template-columns:repeat(2,1fr)}.insurance-card .card-flex{flex-direction:column}}.admin-bar .header{top:32px}@media (max-width:782px){.admin-bar .header{top:46px}}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px;border-radius:4px}@media print{.header,.mobile-menu,.cta,.footer{display:none}main{padding-top:0!important}}.header{background:hsl(0 0% 100%)!important}.header.scrolled{background:hsl(0 0% 100%)!important}.at-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#07225B 0%,#0a2d6e 50%,#07225B 100%);border-bottom:2px solid #F97415;padding:0 0 1.5rem;padding-top:calc(5.5rem + 0.75rem)}.at-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle 500px at 10% 80%,rgb(249 116 21 / .12),transparent 70%),radial-gradient(circle 300px at 90% 20%,rgb(249 116 21 / .06),transparent 60%);pointer-events:none}.at-hero .container{position:relative;z-index:1}.admin-bar .at-hero{padding-top:calc(5.5rem + 0.75rem + 32px)}@media (max-width:782px){.admin-bar .at-hero{padding-top:calc(5.5rem + 0.75rem + 46px)}}.at-breadcrumb{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:hsl(0 0% 100% / .5);margin-bottom:1.25rem}.at-breadcrumb a{color:inherit;text-decoration:none;transition:color 0.2s}.at-breadcrumb a:hover{color:hsl(0 0% 100% / .8)}.at-breadcrumb svg{opacity:.4;flex-shrink:0}.at-breadcrumb span{color:hsl(0 0% 100% / .35)}.at-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:1.75rem;align-items:center}.at-badge{display:inline-flex;align-items:center;gap:.375rem;border:1px solid hsl(0 0% 100% / .2);background:hsl(0 0% 100% / .1);border-radius:999px;padding:.25rem .75rem;margin-bottom:1rem}.at-badge svg{color:hsl(0 0% 100% / .8)}.at-badge span{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(0 0% 100% / .8)}.at-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:800;line-height:1.1;color:#fff;max-width:48rem;margin-bottom:1rem}.at-hero h1 .text-gradient{background:linear-gradient(135deg,#F97415 0%,#fff 60%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.at-hero-desc{font-size:.9375rem;color:hsl(0 0% 100% / .65);max-width:38rem;line-height:1.6;margin-bottom:1.25rem}.at-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.75rem;color:hsl(0 0% 100% / .5)}.at-meta-author{display:flex;align-items:center;gap:.5rem}.at-meta-avatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:hsl(0 0% 100% / .15)}.at-meta-avatar svg{color:hsl(0 0% 100% / .8)}.at-meta-author span{font-weight:500;color:hsl(0 0% 100% / .9)}.at-meta-item{display:flex;align-items:center;gap:.375rem}.at-meta-item svg{color:hsl(0 0% 100% / .5)}.at-hero-figure{overflow:hidden;border-radius:1rem;border:1px solid hsl(0 0% 100% / .1);background:hsl(0 0% 100%);box-shadow:0 4px 20px hsl(0 0% 0% / .2)}.at-hero-figure img{width:100%;max-height:300px;object-fit:contain;display:block;background:hsl(220 15% 96%)}.at-hero-figure figcaption{border-top:1px solid hsl(220 20% 88%);background:hsl(220 15% 96%);padding:.5rem 1rem;font-size:.6875rem;color:hsl(220 10% 42%)}.at-share{display:flex;justify-content:flex-end;gap:.375rem;margin-top:1.25rem}.at-share button{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;border:1px solid hsl(0 0% 100% / .15);background:hsl(0 0% 100% / .1);color:hsl(0 0% 100% / .6);cursor:pointer;transition:all 0.2s}.at-share button:hover{background:hsl(0 0% 100% / .2);color:#fff}.at-body{background:hsl(220 15% 95%);padding:2rem 0 3rem}.at-grid{display:grid;grid-template-columns:1fr 290px;gap:2rem;align-items:start}.at-article{background:hsl(0 0% 100%);border:1px solid hsl(220 20% 88%);border-radius:1rem;padding:1.75rem;box-shadow:0 1px 4px hsl(222 47% 11% / .04)}.entry-content{font-size:.9375rem;line-height:1.85;color:hsl(220 10% 30%);word-break:break-word}.entry-content p{margin:0 0 1.25rem;line-height:1.85}.entry-content h2{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;font-weight:700;color:hsl(222 47% 11%);line-height:1.3;margin:2.25rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid hsl(222 85% 42% / .12);scroll-margin-top:6.5rem}.entry-content h2:first-child{margin-top:0}.entry-content h3{font-family:'Space Grotesk',sans-serif;font-size:1.1875rem;font-weight:700;color:hsl(222 47% 11%);line-height:1.35;margin:1.75rem 0 .75rem}.entry-content h4{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:700;color:hsl(222 47% 11%);line-height:1.4;margin:1.5rem 0 .5rem}.entry-content ul,.entry-content ol{margin:0 0 1.25rem;padding-left:1.5rem}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content ul ul{list-style:circle}.entry-content li{margin-bottom:.5rem;line-height:1.75;padding-left:.25rem}.entry-content li::marker{color:hsl(222 85% 42%);font-weight:600}.entry-content a{color:hsl(222 85% 42%);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color 0.2s}.entry-content a:hover{color:#F97415}.entry-content strong{color:hsl(222 47% 11%);font-weight:600}.entry-content em{font-style:italic}.entry-content blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid #F97415;background:hsl(220 15% 96%);border-radius:0 .5rem .5rem 0;font-style:italic;color:hsl(220 10% 30%)}.entry-content blockquote p{margin-bottom:.5rem}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1.25rem 0}.entry-content figure{margin:1.5rem 0}.entry-content figcaption{font-size:.75rem;color:hsl(220 10% 50%);text-align:center;margin-top:.5rem}.entry-content table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.875rem;border-radius:.5rem;overflow:hidden;border:1px solid hsl(220 20% 88%)}.entry-content thead tr{background:hsl(220 15% 95%)}.entry-content th{text-align:left;padding:.625rem 1rem;font-family:'Space Grotesk',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsl(222 47% 11%);border-bottom:1px solid hsl(220 20% 88%)}.entry-content td{padding:.625rem 1rem;color:hsl(220 10% 42%);border-bottom:1px solid hsl(220 20% 92%)}.entry-content tbody tr:last-child td{border-bottom:none}.entry-content tbody tr:hover{background:hsl(220 15% 97%)}.entry-content hr{border:none;border-top:1px solid hsl(220 20% 88%);margin:2rem 0}.entry-content code{background:hsl(220 15% 95%);padding:.125rem .375rem;border-radius:.25rem;font-size:.8125rem;color:hsl(222 47% 11%)}.entry-content pre{background:hsl(222 47% 11%);color:hsl(220 15% 85%);padding:1rem 1.25rem;border-radius:.75rem;overflow-x:auto;margin:1.25rem 0;font-size:.8125rem;line-height:1.6}.entry-content pre code{background:none;padding:0;color:inherit}.at-intro-callout{border:1px solid hsl(25 95% 53% / .2);background:hsl(25 95% 53% / .08);border-radius:.75rem;padding:1rem;margin-bottom:2rem}.at-intro-callout p{font-size:.9375rem;line-height:1.75;color:hsl(222 47% 11% / .85)}.at-intro-callout strong{color:hsl(222 47% 11%)}.at-section{margin-bottom:2.75rem;scroll-margin-top:6rem}.at-section:last-child{margin-bottom:0}.at-section h2{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;font-weight:700;color:hsl(222 47% 11%);margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.at-num{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:hsl(222 85% 42%);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.at-section p{font-size:.9375rem;color:hsl(220 10% 42%);line-height:1.8;margin-bottom:.5rem}.at-section p strong{color:hsl(222 47% 11%)}.at-section h3{font-family:'Space Grotesk',sans-serif;font-size:1.125rem;font-weight:700;color:hsl(222 47% 11%);margin-top:1.5rem;margin-bottom:.5rem}.at-callout{display:flex;gap:.75rem;padding:1rem;border-radius:.75rem;margin-top:1.25rem}.at-callout svg{flex-shrink:0;margin-top:.125rem}.at-callout p{font-size:.8125rem;color:hsl(220 10% 42%);line-height:1.65;margin:0}.at-callout p strong{color:hsl(222 47% 11%)}.at-callout--info{border:1px solid hsl(222 85% 42% / .15);background:hsl(222 85% 42% / .05)}.at-callout--info svg{color:hsl(222 85% 42%)}.at-callout--warn{border:1px solid hsl(25 95% 53% / .2);background:hsl(25 95% 53% / .07)}.at-callout--warn svg{color:hsl(25 95% 53%)}.at-table-wrap{margin-top:1.25rem;border-radius:.75rem;overflow:hidden;border:1px solid hsl(220 20% 88%)}.at-table{width:100%;font-size:.875rem;border-collapse:collapse}.at-table thead tr{background:hsl(220 15% 95%);border-bottom:1px solid hsl(220 20% 88%)}.at-table th{text-align:left;padding:.625rem 1rem;font-family:'Space Grotesk',sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(222 47% 11%)}.at-table td{padding:.75rem 1rem;color:hsl(220 10% 42%)}.at-table tbody tr{background:hsl(0 0% 100%);transition:background 0.2s}.at-table tbody tr:hover{background:hsl(220 15% 97%)}.at-table tbody tr+tr{border-top:1px solid hsl(220 20% 92%)}code.code-warn{background:hsl(25 95% 53% / .15);color:hsl(222 47% 11%);padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}code.code-ok{background:hsl(222 85% 42% / .12);color:hsl(222 85% 42%);padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.at-chevron-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.at-chevron-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:hsl(220 10% 42%);line-height:1.75}.at-chevron-list li svg{flex-shrink:0;margin-top:.3rem;color:hsl(222 85% 42%)}.at-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.at-check-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:hsl(220 10% 42%);line-height:1.75}.at-check-list li svg{flex-shrink:0;margin-top:.25rem;color:hsl(222 85% 42%)}.at-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.at-metric{border:1px solid hsl(220 20% 88%);background:hsl(220 15% 95%);border-radius:.75rem;padding:.75rem;text-align:center;display:flex;flex-direction:column;gap:.125rem}.at-metric-value{font-family:'Space Grotesk',sans-serif;font-size:1.125rem;font-weight:700;color:hsl(222 47% 11%)}.at-metric-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(222 85% 42%)}.at-sidebar{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1rem}.at-sidebar-card{border:1px solid hsl(220 20% 88%);background:hsl(0 0% 100%);border-radius:1rem;padding:1rem;box-shadow:0 1px 4px hsl(222 47% 11% / .04)}.at-sidebar-title{font-family:'Space Grotesk',sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(222 47% 11%);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.at-sidebar-title svg{color:hsl(222 85% 42%)}.at-toc{list-style:none;padding:0;margin:0}.at-toc li a{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;font-size:.8125rem;color:hsl(220 10% 42%);text-decoration:none;transition:all 0.2s}.at-toc li a:hover{background:hsl(222 85% 42% / .07);color:hsl(222 85% 42%)}.at-toc-num{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;background:hsl(220 15% 91%);font-size:.625rem;font-weight:700;color:hsl(222 47% 11% / .6);flex-shrink:0;transition:all 0.2s}.at-toc li a:hover .at-toc-num{background:hsl(222 85% 42% / .1);color:hsl(222 85% 42%)}.at-comparators{display:flex;flex-direction:column;gap:.5rem}.at-comp{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;border:1px solid hsl(220 20% 88%);background:hsl(0 0% 100%);font-size:.8125rem;font-weight:600;color:hsl(222 47% 11%);text-decoration:none;transition:all 0.2s}.at-comp:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.at-comp-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.at-comp--primary .at-comp-icon{background:rgb(7 34 91 / .1)}.at-comp--primary svg{color:#07225B}.at-comp--primary:hover{border-color:#07225B}.at-comp--warm .at-comp-icon{background:rgb(249 116 21 / .1)}.at-comp--warm svg{color:#F97415}.at-comp--warm:hover{border-color:#F97415}.at-comp--secondary .at-comp-icon{background:rgb(38 166 154 / .1)}.at-comp--secondary svg{color:#26a69a}.at-comp--secondary:hover{border-color:#26a69a}.at-comp--accent .at-comp-icon{background:rgb(124 77 255 / .1)}.at-comp--accent svg{color:#7c4dff}.at-comp--accent:hover{border-color:#7c4dff}.at-comp-arrow{margin-left:auto;color:hsl(220 10% 72%);flex-shrink:0;transition:transform 0.2s}.at-comp:hover .at-comp-arrow{transform:translateX(2px);color:inherit}.at-sidebar-cta{border-radius:1rem;background:hsl(222 85% 42%);padding:1.25rem;text-align:center;border:1px solid hsl(222 85% 42% / .2)}.at-sidebar-cta-title{font-family:'Space Grotesk',sans-serif;font-size:.875rem;font-weight:700;color:#fff;margin-bottom:.25rem}.at-sidebar-cta-sub{font-size:.6875rem;color:hsl(0 0% 100% / .7);margin-bottom:.75rem}.at-sidebar-cta-btn{display:block;width:100%;text-align:center;padding:.5rem;border-radius:.5rem;background:#fff;color:hsl(222 85% 42%);font-size:.8125rem;font-weight:700;text-decoration:none;transition:background 0.2s}.at-sidebar-cta-btn:hover{background:hsl(0 0% 95%)}.at-bottom-cta{position:relative;overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,#07225B 0%,#0a2d6e 50%,#07225B 100%);text-align:center}.at-bottom-cta h2{font-family:'Space Grotesk',sans-serif;font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem}.at-bottom-cta>.container>p{color:hsl(0 0% 100% / .65);margin-bottom:2rem;max-width:32rem;margin-left:auto;margin-right:auto}.at-bottom-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.at-bottom-cta .btn-hero{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:.75rem;font-weight:700;font-size:.9375rem;background:linear-gradient(135deg,hsl(25 95% 53%),hsl(25 95% 45%));color:#fff;text-decoration:none;box-shadow:0 25px 50px -12px hsl(25 95% 53% / .3);transition:transform 0.2s,box-shadow 0.2s}.at-bottom-cta .btn-hero:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px hsl(25 95% 53% / .45)}.at-bottom-cta .btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:.75rem;font-weight:700;font-size:.9375rem;background:#fff0;border:1.5px solid hsl(0 0% 100% / .2);color:#fff;text-decoration:none;transition:background 0.2s}.at-bottom-cta .btn-outline:hover{background:hsl(0 0% 100% / .1)}@media (max-width:1024px){.at-hero-grid{grid-template-columns:1fr}.at-hero-figure img{height:220px}.at-grid{grid-template-columns:1fr}.at-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.at-sidebar-cta{grid-column:1 / -1}}@media (max-width:768px){.at-hero{padding-top:calc(5.5rem + 0.5rem);padding-bottom:1rem}.admin-bar .at-hero{padding-top:calc(5.5rem + 0.5rem + 46px)}.at-hero h1{font-size:1.5rem}.at-metrics{grid-template-columns:repeat(2,1fr)}.at-sidebar{grid-template-columns:1fr}.at-article{padding:1.25rem}.at-bottom-cta{padding:3rem 0}.at-bottom-cta h2{font-size:1.5rem}}@media (max-width:480px){.at-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.at-table{min-width:420px}}.at-mobile-comp{display:none;background:linear-gradient(135deg,hsl(222 85% 97%),hsl(25 95% 97%));border:1px solid hsl(222 85% 42% / .1);border-radius:1rem;padding:1.25rem;margin:2rem 0}.at-mobile-comp-title{display:flex;align-items:center;gap:.5rem;font-family:'Space Grotesk',sans-serif;font-size:.875rem;font-weight:700;color:hsl(222 47% 11%);margin-bottom:.75rem}.at-mobile-comp-title svg{color:hsl(222 85% 42%)}.at-mobile-comp-links{display:flex;flex-wrap:wrap;gap:.5rem}.at-mobile-comp-links a{display:inline-flex;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;color:hsl(222 85% 42%);background:hsl(0 0% 100%);border:1px solid hsl(222 85% 42% / .15);border-radius:9999px;text-decoration:none;transition:all 0.2s}.at-mobile-comp-links a:hover{background:hsl(222 85% 42%);color:hsl(0 0% 100%)}@media (max-width:1024px){.at-mobile-comp{display:block}}