.at-landing{--teal:#0e4c5a;--teal-dark:#0a3b47;--teal-mid:#14657a;--amber:#f2a93b;--cream:#f7f3ea;--cream-dim:#d9d2c4;--ink:#0b1e24;--ink-soft:#3c5259;color:var(--ink);background:var(--cream);border-top:1px solid #0e4c5a2e;padding:56px 20px 8px;font-family:Inter,system-ui,sans-serif}.at-landing__inner{max-width:1100px;margin:0 auto}.at-landing h2,.at-landing h3{color:var(--teal);font-family:Inter,system-ui,sans-serif;line-height:1.15}.at-landing h2{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.1rem)}.at-landing h3{margin:0 0 8px;font-size:1.05rem}.at-landing p{color:var(--ink-soft);margin:0 0 14px;line-height:1.65}.at-landing__eyebrow{background:var(--amber);color:var(--teal-dark);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.at-landing__lede{max-width:720px;font-size:1.05rem}.at-landing__bilingual{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:28px 0 36px;display:grid}.at-landing__lang{background:#fff;border:1px solid #0e4c5a29;border-radius:16px;padding:20px 22px;box-shadow:0 8px 25px #062b3414}.at-landing__lang-tag{color:var(--teal-mid);letter-spacing:.6px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.at-landing__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0 0 36px;display:grid}.at-landing__card{background:#fff;border:1px solid #0e4c5a29;border-radius:16px;padding:20px 22px}.at-landing__card p{margin:0;font-size:.94rem}.at-landing ol.at-landing__steps{max-width:760px;margin:0 0 36px;padding-left:20px}.at-landing ol.at-landing__steps li{color:var(--ink-soft);margin-bottom:10px;line-height:1.6}.at-landing__faq{max-width:820px;margin-bottom:36px}.at-landing__faq details{background:#fff;border:1px solid #0e4c5a29;border-radius:12px;margin-bottom:10px;padding:14px 18px}.at-landing__faq summary{color:var(--teal);cursor:pointer;font-weight:600}.at-landing__faq details p{margin:12px 0 0;font-size:.94rem}.at-landing__disclosure{border-left:3px solid var(--amber);background:var(--cream-dim);border-radius:0 12px 12px 0;max-width:820px;padding:18px 20px;font-size:.88rem}.at-landing__disclosure p{color:var(--ink-soft);margin:0}.at-landing__disclosure p+p{margin-top:10px}.at-sitefoot{background:var(--teal-dark);color:var(--cream-dim);padding:34px 20px;font-family:Inter,system-ui,sans-serif}.at-sitefoot__inner{max-width:1100px;margin:0 auto}.at-sitefoot__brand{margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:1.2rem}.at-sitefoot p{color:#d9d2c4d9;margin:0 0 10px;font-size:.88rem;line-height:1.6}.at-sitefoot__contact{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.at-sitefoot__contact strong{color:var(--cream-dim);letter-spacing:.4px;text-transform:uppercase;font-size:.8rem;font-weight:700}.at-sitefoot__contact a{font-size:.95rem;font-weight:600}.at-sitefoot__contact span{color:#d9d2c473}@media (width<=480px){.at-sitefoot__contact{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.at-sitefoot__contact span{display:none}}.at-sitefoot nav{flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;display:flex}.at-sitefoot a{color:var(--amber);font-size:.88rem;text-decoration:none}.at-sitefoot a:hover{text-decoration:underline}.at-sitefoot__legal{color:#d9d2c4a6;font-size:.78rem}@media (width<=640px){.at-landing{padding-top:40px}}.at-landing__hero{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:34px;margin-bottom:4px;display:grid}.at-landing__hero-copy{min-width:0}.at-landing__hero-art{aspect-ratio:6/7;border:1px solid #0e4c5a29;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #062b3438}.at-landing__hero-art svg{width:100%;height:100%;display:block}@media (width<=820px){.at-landing__hero{grid-template-columns:1fr;gap:22px}.at-landing__hero-art{order:-1;width:min(100%,260px);margin:0 auto}}.tur-flock{animation:17s linear infinite turFly}.tur-flock .bird{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite turFlap}.tur-flock .b2{animation-delay:-.4s}.tur-flock .b3{animation-delay:-.75s}.tur-halo{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite turGlow}.tur-car{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite turIdle}.tur-cactus{transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite turSway}.tur-cactus.c2{animation-delay:-2.5s}@keyframes turFly{0%{transform:translate(-90px,12px)}50%{transform:translate(300px,-16px)}to{transform:translate(700px,8px)}}@keyframes turFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}@keyframes turGlow{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.4;transform:scale(1.09)}}@keyframes turIdle{0%,to{transform:translateY(0)}50%{transform:translateY(1.3px)}}@keyframes turSway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.tur-sun{transform-box:fill-box;transform-origin:50%;animation:22s ease-in-out infinite alternate turSink}.tur-flock2{animation:28s linear infinite turFly2}.tur-flock2 .bird{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite turFlap}.tur-dash{animation:1.4s ease-in-out infinite turDash}.tur-dash.d2{animation-delay:.35s}.tur-dash.d3{animation-delay:.7s}.tur-dash.d4{animation-delay:1.05s}.tur-heat{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite turHeat}.tur-carwrap{transform-box:fill-box;animation:1.4s cubic-bezier(.2,.7,.3,1) both turDriveUp}@keyframes turSink{0%{transform:translateY(0)}to{transform:translateY(9px)}}@keyframes turFly2{0%{transform:translate(700px,4px)}to{transform:translate(-140px,-10px)}}@keyframes turDash{0%,to{opacity:.5}50%{opacity:1}}@keyframes turHeat{0%,to{opacity:.09;transform:skew(0)}50%{opacity:.2;transform:skew(3deg)}}@keyframes turDriveUp{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tur-flock,.tur-flock .bird,.tur-halo,.tur-car,.tur-cactus,.tur-sun,.tur-flock2,.tur-flock2 .bird,.tur-dash,.tur-heat,.tur-carwrap{animation:none}}.nac-flag{transform-box:fill-box;transform-origin:50% 0;animation:3.6s ease-in-out infinite nacFlutter}.nac-car{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite nacIdle}.nac-flock{animation:26s linear infinite nacFly}.nac-flock .bird{transform-box:fill-box;transform-origin:50%;fill:none;stroke:#5a2331;stroke-width:3px;stroke-linecap:round;animation:1.3s ease-in-out infinite nacFlap}.nac-flock .b2{animation-delay:-.5s}.nac-flock .b3{animation-delay:-.85s}.nac-cloud{animation:44s linear infinite nacDrift}.nac-glow{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite nacGlow}@keyframes nacFlutter{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes nacIdle{0%,to{transform:translateY(0)}50%{transform:translateY(1.4px)}}@keyframes nacFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes nacFly{0%{transform:translate(-130px,10px)}to{transform:translate(650px,-16px)}}@keyframes nacDrift{0%{transform:translate(-150px)}to{transform:translate(660px)}}@keyframes nacGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.72;transform:scale(1.18)}}.gmm-flag{transform-box:fill-box;transform-origin:50% 0;animation:3.6s ease-in-out infinite nacFlutter}.gmm-heart{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite gmmBeat}.gmm-halo{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite nacGlow}.gmm-pulse{animation:1.7s ease-in-out infinite turDash}.gmm-pulse.p2{animation-delay:.42s}.gmm-pulse.p3{animation-delay:.85s}.gmm-pulse.p4{animation-delay:1.27s}.gmm-cloud{animation:48s linear infinite nacDrift}.gmm-flock{animation:30s linear infinite nacFly}.gmm-flock .bird{transform-box:fill-box;transform-origin:50%;fill:none;stroke:#1f5951;stroke-width:3px;stroke-linecap:round;animation:1.3s ease-in-out infinite nacFlap}.gmm-flock .b2{animation-delay:-.5s}.gmm-flock .b3{animation-delay:-.85s}.gmm-family{transform-box:fill-box;transform-origin:bottom;animation:3.8s ease-in-out infinite nacIdle}.gmm-family.f2{animation-delay:-1.2s}.gmm-family.f3{animation-delay:-2.4s}@keyframes gmmBeat{0%,to{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1)}36%{transform:scale(1.09)}48%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gmm-flag,.gmm-heart,.gmm-halo,.gmm-pulse,.gmm-cloud,.gmm-flock,.gmm-flock .bird,.gmm-family{animation:none}}.hog-halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite nacGlow}.hog-sun{animation:26s ease-in-out infinite alternate turSink}.hog-cloud{animation:52s linear infinite nacDrift}.hog-cloud.c2{animation-duration:68s;animation-delay:-14s}.hog-flock{animation:32s linear infinite nacFly}.hog-flock .bird{transform-box:fill-box;transform-origin:50%;fill:none;stroke:#5a2331;stroke-width:3px;stroke-linecap:round;animation:1.3s ease-in-out infinite nacFlap}.hog-flock .b2{animation-delay:-.5s}.hog-flock .b3{animation-delay:-.85s}.hog-glow{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite nacGlow}.hog-glow.g2{animation-delay:-1.8s}.hog-lamp{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite nacGlow}.hog-plant{transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite turSway}.hog-plant.p2{animation-delay:-1.5s}.hog-plant.p3{animation-delay:-2.6s}.hog-plant.p4{animation-delay:-3.4s}.hog-plant.p5{animation-duration:8s;animation-delay:-4.2s}@media (prefers-reduced-motion:reduce){.nac-flag,.nac-car,.nac-flock,.nac-flock .bird,.nac-cloud,.nac-glow,.hog-halo,.hog-sun,.hog-cloud,.hog-flock,.hog-flock .bird,.hog-glow,.hog-lamp,.hog-plant{animation:none}}
