@layer responsive{.apva-landing-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f5faf6,#edf3f5);padding:24px 0 0}.apva-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:13px;display:flex}.apva-breadcrumb [aria-current]{color:var(--green);font-weight:700}.apva-breadcrumb a:hover{text-decoration:underline}.apva-landing-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.apva-landing-hero h1{font-size:clamp(2rem,3.2vw,3rem)}.apva-landing-hero h1 span{color:var(--green)}.apva-hero-message{color:var(--green);margin:24px 0 14px;font-size:21px;font-weight:700;line-height:1.5}.apva-landing-lead{max-width:550px;margin-bottom:28px}.apva-hero-stack{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px -22px #173c3540}.apva-hero-stack img{aspect-ratio:1.8;object-fit:cover;object-position:center 60%;width:100%}.apva-call-status{border-top:3px solid #719b7d;padding:24px 28px}.apva-state-label{color:var(--green);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.apva-state-label svg{width:17px;height:17px}.apva-call-status>strong{letter-spacing:-.035em;margin-top:10px;font-size:23px;line-height:1.4;display:block}.apva-call-status p{margin-top:8px;font-size:13px}.apva-call-status a{color:var(--green);align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.apva-call-status a svg{width:17px;height:17px}.apva-update-line{color:var(--muted);border-top:1px solid #d8e4de;justify-content:space-between;gap:20px;margin-top:36px;padding:20px 0;font-size:12px;display:flex}.apva-update-line>span:first-child{color:var(--green);font-weight:700}.apva-status-grid,.apva-preparation{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.apva-status-grid article{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:28px}.apva-tag{color:var(--green);background:var(--mint);border-radius:6px;padding:6px 11px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.apva-tag.planned{background:var(--blue);color:#3e5d77}.apva-tag.pending{color:#71603d;background:#f2efe7}.apva-status-grid h3{margin:18px 0 14px;font-size:19px;line-height:1.35}.apva-status-grid p{font-size:15px}.apva-source{color:var(--slate);text-underline-offset:3px;margin-top:16px;font-size:12px;text-decoration:underline;display:inline-block}.apva-source+.apva-source{margin-left:16px}.apva-source:hover{color:var(--green)}.apva-soft{background:var(--soft);border-block:1px solid var(--line)}.apva-preparation article{padding-right:26px}.apva-preparation article+article{border-left:1px solid var(--line);padding-left:28px}.apva-preparation h3{margin:20px 0 12px}.apva-practical-note{background:#e6f1e9;border:1px solid #d0e1d5;border-radius:12px;align-items:start;gap:18px;margin-top:32px;padding:24px;display:flex}.apva-practical-note svg{color:var(--green);margin-top:3px}.apva-practical-note p{color:var(--green);font-size:15px}.apva-documents-heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:32px;display:grid}.apva-document-cards{grid-template-columns:1fr 1fr;gap:26px;display:grid}.apva-document-cards article{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:34px;display:flex}.apva-document-cards .apva-certificate{background:#f7fbf8;border-top:3px solid #5b8768}.apva-document-cards .apva-statement{background:#f7f9fb;border-top:3px solid #7491a7}.apva-document-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.apva-document-top>svg{color:var(--slate);width:30px;height:30px}.apva-document-cards h3{margin-bottom:18px;font-size:25px}.apva-document-cards dl{margin-top:auto;padding:24px 0}.apva-document-cards dl>div+div{margin-top:16px}.apva-document-cards dt{margin-bottom:4px;font-size:13px;font-weight:800}.apva-document-cards dd{color:var(--muted);font-size:15px}.apva-document-cards .text-link{border-top:1px solid var(--line);padding-top:22px;font-size:14px}.apva-document-cards .apva-source{align-self:start}.apva-other-documents{max-width:1050px;margin-top:24px;font-size:14px}.apva-wait-section{background:var(--green-deep);padding:60px 0}.apva-wait-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid}.apva-wait-section h2,.apva-wait-section h3{color:#fff}.apva-wait-section .eyebrow{color:#b9d7c5}.apva-wait-section p:not(.eyebrow){color:#d4e3dc;margin-top:20px}.apva-wait-section .apva-recommendation{color:#fff;border-left:3px solid #97c5a8;margin-top:28px;padding-left:22px;font-size:19px;font-weight:600;line-height:1.65}.apva-str-note{background:#ffffff08;border:1px solid #ffffff26;border-radius:16px;padding:30px}.apva-str-note h3{margin-top:20px;font-size:22px}.apva-str-note p{font-size:15px}.apva-str-note a{color:#d2e7da;text-underline-offset:4px;align-items:center;gap:12px;margin-top:24px;font-size:13px;text-decoration:underline;display:flex}.apva-str-note a svg{width:18px;height:18px}.apva-timeline{grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;display:grid}.apva-timeline-marker{align-items:center;gap:18px;margin-bottom:22px;display:flex}.apva-timeline-marker:after{content:"";background:var(--line);flex:1;height:1px}.apva-timeline-marker span{background:var(--mint);color:var(--green);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.apva-timeline li:nth-child(n+3) .apva-timeline-marker span{background:var(--blue);color:var(--slate)}.apva-timeline small{color:var(--slate);font-size:11px;font-weight:700}.apva-timeline h3{margin:10px 0 14px}.apva-timeline p{font-size:15px}.apva-after-grid,.apva-faq-grid{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.apva-after-grid>div>p:not(.eyebrow),.apva-faq-grid>div>p:not(.eyebrow){margin:22px 0}.apva-after-list{list-style:none}.apva-after-list li{border-bottom:1px solid var(--line);color:var(--muted);gap:16px;padding:18px 0;display:flex}.apva-after-list li:first-child{padding-top:0}.apva-after-list svg{color:var(--green);width:21px;height:21px;margin-top:4px}.apva-faq details{border-bottom:1px solid var(--line)}.apva-faq details:first-child{border-top:1px solid var(--line)}.apva-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.apva-faq summary::-webkit-details-marker{display:none}.apva-faq summary svg{width:20px;height:20px}.apva-faq details[open] summary svg{transform:rotate(180deg)}.apva-faq details p{padding-bottom:24px;font-size:15px}.apva-source-section{border-top:1px solid var(--line);background:#f8faf9;padding:32px 0}.apva-sources-inner{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.apva-sources-inner h2{margin-bottom:12px;font-size:16px}.apva-sources-inner p{font-size:12px}.apva-sources-inner ul{color:var(--slate);grid-template-columns:1fr 1fr;gap:10px 24px;font-size:12px;list-style:none;display:grid}.apva-sources-inner a{text-underline-offset:3px;text-decoration:underline}@media (width<=1050px){.apva-landing-grid,.apva-documents-heading,.apva-wait-grid,.apva-after-grid,.apva-faq-grid,.apva-sources-inner{gap:32px}.apva-status-grid{gap:16px}.apva-status-grid article,.apva-call-status{padding:22px}.apva-call-status>strong{font-size:20px}.apva-document-cards article{padding:26px}.apva-timeline{grid-template-columns:1fr 1fr;row-gap:32px}}@media (width<=760px){.apva-landing-grid,.apva-status-grid,.apva-preparation,.apva-documents-heading,.apva-document-cards,.apva-wait-grid,.apva-after-grid,.apva-faq-grid,.apva-sources-inner{grid-template-columns:1fr}.apva-landing-hero h1{font-size:clamp(1.95rem,7.4vw,2.7rem)}.apva-hero-message{font-size:19px}.apva-breadcrumb{gap:8px;margin-bottom:28px;font-size:12px}.apva-hero-stack{border-radius:16px}.apva-update-line{flex-direction:column;gap:8px;margin-top:28px}.apva-status-grid h3{margin-top:16px}.apva-preparation{gap:26px}.apva-preparation article{padding-right:0}.apva-preparation article+article{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.apva-practical-note{padding:22px}.apva-document-cards h3{font-size:23px}.apva-wait-section{padding:44px 0}.apva-str-note{padding:26px}.apva-sources-inner ul{grid-template-columns:1fr}}@media (width<=450px){.apva-timeline{grid-template-columns:1fr;gap:28px}.apva-timeline li{padding-left:62px;position:relative}.apva-timeline-marker{margin:0;position:absolute;top:0;left:0}.apva-timeline-marker:after{display:none}.apva-timeline h3{margin-top:8px}.apva-document-cards article{padding:24px}.apva-document-top{gap:10px}}}
