.adg-header{position:fixed;inset:0 0 auto;z-index:var(--adg-z-nav);padding:13px 0;transition:background-color 220ms ease,box-shadow 220ms ease}
.adg-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 12px 36px -28px var(--adg-shadow);backdrop-filter:blur(14px)}
.adg-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;min-height:52px}
.adg-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,1.25vw,1.35rem)}
.adg-header__cta{justify-self:end}.adg-mobile-menu,.adg-menu-toggle{display:none}

.adg-hero{position:relative;height:188svh;background:var(--adg-sky)}
.adg-hero__sticky{position:sticky;top:0;isolation:isolate;height:100svh;min-height:760px;overflow:hidden;background:var(--adg-sky)}
.adg-hero__sky{position:absolute;inset:0;z-index:-4;background:var(--adg-sky)}
.adg-hero__copy{position:relative;z-index:5;display:flex;min-height:66svh;padding-top:clamp(172px,21svh,204px);align-items:center;flex-direction:column;text-align:center}
.adg-hero__copy h1{max-width:none;color:var(--adg-ink);font-size:clamp(4rem,6.9vw,6.6rem);line-height:.92;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 2px 20px rgba(255,255,255,.48)}
.adg-hero__lead{max-width:760px;margin-top:22px;color:#21475e;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.55;text-shadow:0 1px 16px rgba(255,255,255,.76)}
.adg-hero .adg-actions{margin-top:26px}
.adg-hero__scene-wrap{position:absolute;z-index:2;top:57%;left:0;width:100%;height:102%;overflow:hidden;pointer-events:none;transform:translate3d(var(--adg-scene-x,0),var(--adg-scene-y,0),0);will-change:transform}
.adg-hero.is-overlap .adg-hero__copy{z-index:1}
.adg-hero.is-overlap .adg-hero__scene-wrap{z-index:3}
.adg-hero__scene{width:100%;height:100%;object-fit:contain;object-position:center top;filter:saturate(.82) contrast(.96);transform:translate3d(0,-27%,0);will-change:transform}
.adg-hero__clouds{position:absolute;inset:auto -5vw 0;z-index:4;height:370px;pointer-events:none}
.adg-hero__clouds--back{z-index:1;bottom:5%;opacity:.38}
.adg-hero__clouds--front{z-index:5;bottom:-305px;opacity:0}
.adg-cloud{position:absolute;left:50%;bottom:0;width:max(112vw,1600px);max-width:none;height:auto;transform:translate3d(calc(-50% + var(--adg-cloud-x,0px)),var(--adg-cloud-y,0px),0);transition:transform 700ms var(--adg-ease-out)}
.adg-cloud--far{bottom:0;filter:blur(3px);transform:translate3d(calc(-50% + var(--adg-cloud-x-inverse,0px)),var(--adg-cloud-y-inverse,0px),0) scale(1.12)}

@keyframes adg-hero-rise{from{transform:translate3d(var(--adg-scene-x,0),var(--adg-scene-y,0),0) scale(1)}to{transform:translate3d(var(--adg-scene-x,0),calc(-38% + var(--adg-scene-y,0px)),0) scale(1.025)}}
@keyframes adg-hero-copy-drift{from{transform:translate3d(0,0,0) scale(1);opacity:1}to{transform:translate3d(0,88px,0) scale(.89);opacity:1}}
@keyframes adg-cloud-rise{0%,38%{transform:translate3d(0,0,0);opacity:0}to{transform:translate3d(0,-170px,0);opacity:1}}
@keyframes adg-scroll-ink{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@supports (animation-timeline:scroll()){
  .adg-hero__scene-wrap{animation:adg-hero-rise linear both;animation-timeline:scroll(root block);animation-range:0 84svh}
  .adg-hero__copy{animation:adg-hero-copy-drift linear both;animation-timeline:scroll(root block);animation-range:0 84svh}
  .adg-hero__clouds--front{animation:adg-cloud-rise linear both;animation-timeline:scroll(root block);animation-range:0 84svh}
  .adg-scroll-copy__fill{clip-path:inset(0 100% 0 0);animation:adg-scroll-ink linear both;animation-timeline:view(block);animation-range:entry 18% cover 56%}
}

.adg-marquee{padding:20px 0 30px;overflow:hidden;background:var(--adg-white)}
.adg-marquee__track{display:flex;width:max-content;will-change:transform;animation:adg-marquee 72s linear infinite}
.adg-marquee__track span{font-family:var(--adg-display);font-size:clamp(7rem,14.9vw,13.45rem);font-weight:650;line-height:.88;letter-spacing:-.045em;white-space:nowrap;color:#f0f1f2}
@keyframes adg-marquee{to{transform:translateX(-50%)}}

.adg-pathways{padding:clamp(96px,11vw,170px) 0;background:var(--adg-white)}
.adg-pathways__story{display:grid;grid-template-columns:.62fr 1.38fr;gap:clamp(52px,7vw,118px);align-items:start;margin-top:90px}
.adg-pathways__story figure{position:sticky;top:120px;overflow:hidden;aspect-ratio:4/5;border-radius:var(--adg-radius-md);background:var(--adg-silver)}.adg-pathways__story figure img{width:100%;height:100%;object-fit:cover;object-position:62% center;filter:saturate(.72)}
.adg-pathways__story .adg-scroll-copy{min-height:105vh}.adg-scroll-copy p{max-width:15ch;font-family:var(--adg-display);font-size:clamp(3.6rem,6.1vw,5.85rem);font-weight:650;line-height:.98;letter-spacing:-.035em;color:#cfd6da}.adg-scroll-copy__fill{position:absolute;inset:0;color:var(--adg-ink)!important}
.adg-pathways__grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:80px;border-top:1px solid var(--adg-line);border-left:1px solid var(--adg-line)}.adg-pathways__grid>a{display:flex;min-height:270px;flex-direction:column;padding:32px;border-right:1px solid var(--adg-line);border-bottom:1px solid var(--adg-line);transition:background-color 220ms ease,color 220ms ease}.adg-pathways__grid h3{max-width:15ch}.adg-pathways__grid p{margin-top:16px}.adg-pathways__grid span{margin-top:auto;padding-top:28px;font-size:.86rem;font-weight:700}

.adg-manifesto{padding:clamp(96px,11vw,180px) 0;background:var(--adg-white)}
.adg-manifesto__grid{display:grid;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);gap:clamp(52px,7vw,118px);align-items:start}
.adg-manifesto__visual{position:sticky;top:120px;overflow:hidden;aspect-ratio:4/5;border-radius:var(--adg-radius-md);background:var(--adg-silver)}
.adg-manifesto__visual img{width:100%;height:100%;object-fit:cover;object-position:62% center;filter:saturate(.72)}
.adg-manifesto__copy{min-height:118vh;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10vh}
.adg-scroll-copy{position:relative}.adg-scroll-copy h2{max-width:15ch;font-size:clamp(3.6rem,6.1vw,5.85rem);line-height:.98;color:#cfd6da}
.adg-scroll-copy__fill{position:absolute;inset:0;color:var(--adg-ink)!important}
.adg-manifesto__aside{align-self:flex-end;display:grid;gap:20px;width:min(100%,470px);margin-top:140px}

.adg-needs{padding:clamp(90px,10vw,150px) 0;background:var(--adg-paper)}
.adg-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(32px,7vw,110px)}
.adg-section-head h2{max-width:16ch}.adg-section-head p{justify-self:end;max-width:460px;font-size:1.05rem}
.adg-needs__panels{display:flex;gap:12px;height:600px;margin-top:68px;padding-bottom:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}
.adg-needs__panels::-webkit-scrollbar{display:none}
.adg-need{position:relative;isolation:isolate;overflow:hidden;flex:0 0 clamp(190px,16vw,235px);border-radius:var(--adg-radius-md);scroll-snap-align:center;background:#e7ebed;transition:flex-basis 520ms var(--adg-ease-in-out),background-color 250ms ease,transform 250ms var(--adg-ease-out)}
.adg-need.is-active{flex-basis:clamp(560px,49vw,690px)}
.adg-need figure{position:absolute;inset:0;z-index:-2;margin:0;opacity:0;transition:opacity 360ms ease,transform 720ms var(--adg-ease-out);transform:scale(1.04)}
.adg-need figure::after{position:absolute;inset:0;content:"";background:rgba(4,20,31,.4)}
.adg-need img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}
.adg-need__copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;color:var(--adg-ink)}
.adg-need__copy>span{position:absolute;top:25px;right:25px;left:25px;font-family:var(--adg-display);font-size:clamp(1.35rem,2vw,2.2rem);font-weight:650;line-height:1;color:#c5cdd2;letter-spacing:-.035em;white-space:normal}
.adg-need__copy h3{max-width:9ch;font-size:clamp(2rem,3.1vw,3.25rem)}
.adg-need:not(.is-active) .adg-need__copy h3{max-width:8ch;font-size:clamp(1.55rem,2.1vw,2.15rem)}
.adg-need__copy p,.adg-need__copy a{max-width:37ch;opacity:0;transform:translateY(12px);transition:opacity 240ms ease,transform 420ms var(--adg-ease-out)}
.adg-need__copy p{margin-top:14px;color:rgba(255,255,255,.82)}.adg-need__copy a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:.9rem;font-weight:700}
.adg-need.is-active{background:var(--adg-ink);color:var(--adg-white)}
.adg-need.is-active figure,.adg-need.is-active .adg-need__copy p,.adg-need.is-active .adg-need__copy a{opacity:1;transform:none}
.adg-need.is-active .adg-need__copy,.adg-need.is-active .adg-need__copy h3{color:var(--adg-white)}.adg-need.is-active .adg-need__copy>span{color:rgba(255,255,255,.92)}

.adg-story{padding:clamp(100px,11vw,170px) 0;background:var(--adg-white)}
.adg-story__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);gap:clamp(48px,7vw,120px);align-items:start}
.adg-story__lead{position:sticky;top:130px;display:grid;gap:24px}.adg-story__lead h2{max-width:11ch}.adg-story__lead>p{max-width:39ch}.adg-story__lead .adg-button{justify-self:start;margin-top:6px}
.adg-story__active{position:relative;height:46px;overflow:hidden;margin-top:8px;font-family:var(--adg-display);font-size:1.4rem;font-weight:650;color:var(--adg-blue)}
.adg-story__active span{position:absolute;inset:0 auto auto 0;opacity:0;transform:translateY(70%);transition:opacity 280ms ease,transform 460ms var(--adg-ease-out)}.adg-story__active span.is-active{opacity:1;transform:none}
.adg-story__stack{display:grid;gap:52px;padding-bottom:16vh}
.adg-story-card{position:sticky;top:108px;display:grid;grid-template-columns:.78fr 1.22fr;min-height:430px;overflow:hidden;border-radius:var(--adg-radius-md);background:var(--adg-silver);box-shadow:0 32px 80px -56px var(--adg-shadow);transition:transform 460ms var(--adg-ease-out),opacity 280ms ease,box-shadow 360ms ease}
.adg-story-card:nth-child(2){top:122px}.adg-story-card:nth-child(3){top:136px}.adg-story-card:nth-child(4){top:150px}
.adg-story-card:nth-child(1){z-index:1}.adg-story-card:nth-child(2){z-index:2}.adg-story-card:nth-child(3){z-index:3}.adg-story-card:nth-child(4){z-index:4}
@media(min-width:761px){.adg-motion-ready .adg-story-card.is-future{opacity:0;transform:translate3d(0,44px,0)}.adg-motion-ready .adg-story-card.is-active,.adg-motion-ready .adg-story-card.is-past{opacity:1;transform:none}.adg-motion-ready .adg-story-card.is-past>div{visibility:hidden}}
.adg-story-card figure{position:relative;min-height:100%;overflow:hidden;background:var(--adg-silver)}.adg-story-card figure::after{position:absolute;inset:0;content:"";background:rgba(8,30,46,.07)}.adg-story-card figure img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.68)}
.adg-story-card>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,3.8vw,54px)}
.adg-story-card b{margin-bottom:24px;color:var(--adg-blue);font-family:var(--adg-display);font-size:.84rem;letter-spacing:.02em}.adg-story-card h3{max-width:17ch}.adg-story-card p{margin-top:17px}.adg-story-card small{margin-top:auto;padding-top:24px;border-top:1px solid var(--adg-line);color:var(--adg-muted)}.adg-story-card.is-active{box-shadow:0 38px 100px -54px rgba(19,71,105,.28)}

.adg-document{padding:clamp(90px,10vw,150px) 0;background:var(--adg-sky-soft)}
.adg-document__stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(44px,7vw,100px);align-items:center}
.adg-document__copy h2{max-width:15ch;font-size:clamp(2.45rem,4.4vw,4.25rem)}.adg-document__copy>p{margin-top:24px;max-width:50ch}.adg-document__copy .adg-text-link{margin-top:24px}
.adg-document__list{display:grid;margin-top:34px}.adg-document__list article{padding:17px 0;border-top:1px solid rgba(7,28,45,.16)}.adg-document__list h3{font-size:1.12rem}.adg-document__list p{margin-top:5px;font-size:.9rem}
.adg-document__visual{position:relative;overflow:hidden;min-height:560px;border-radius:var(--adg-radius-md);transform:perspective(1100px) rotateY(var(--adg-doc-tilt,0deg)) translate3d(var(--adg-doc-x,0),0,0);transition:transform 760ms var(--adg-ease-out);box-shadow:0 36px 80px -48px var(--adg-shadow)}
.adg-document__visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.72)}.adg-document__visual figcaption{position:absolute;right:20px;bottom:20px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--adg-ink);font-size:.76rem;font-weight:700}

.adg-countries{padding:clamp(100px,11vw,170px) 0;background:var(--adg-white)}
.adg-country-viewport{width:var(--adg-shell);margin:70px auto 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.adg-country-viewport::-webkit-scrollbar{display:none}.adg-country-track{display:grid;grid-template-columns:repeat(3,minmax(410px,1fr));gap:16px}
.adg-country{position:relative;overflow:hidden;min-height:560px;border-radius:var(--adg-radius-md);scroll-snap-align:start;background:var(--adg-ink)}
.adg-country figure{position:absolute;inset:0;background-image:url("../images/adigun-destination-atlas-v3.webp");background-size:200% 200%;filter:saturate(.72);transition:transform 720ms var(--adg-ease-out)}.adg-country figure::after{position:absolute;inset:0;content:"";background:rgba(4,20,31,.28)}.adg-country--de figure{background-position:0 0}.adg-country--it figure{background-position:100% 0}.adg-country--pl figure{background-position:0 100%}
.adg-country>div{position:absolute;inset:auto 28px 28px;z-index:1;color:var(--adg-white)}.adg-country h3{font-size:clamp(2rem,3vw,3.2rem)}.adg-country p{margin-top:10px;color:rgba(255,255,255,.82)}.adg-country a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:.9rem;font-weight:700}

.adg-trust{padding:clamp(90px,10vw,150px) 0;background:var(--adg-paper)}.adg-trust h2{max-width:14ch}.adg-trust__grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid var(--adg-line)}.adg-trust__grid article{min-height:240px;padding:30px 22px 0 0}.adg-trust__grid article+article{padding-left:22px;border-left:1px solid var(--adg-line)}.adg-trust__grid h3{font-size:clamp(1.25rem,1.65vw,1.72rem)}.adg-trust__grid p{margin-top:14px}.adg-trust>.adg-shell>.adg-text-link{margin-top:40px}
.adg-fees{padding:clamp(96px,10vw,155px) 0;background:var(--adg-white)}.adg-fees__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:68px;border-top:1px solid var(--adg-line)}.adg-fees__grid article{min-height:230px;padding:30px 28px 0 0}.adg-fees__grid article+article{padding-left:28px;border-left:1px solid var(--adg-line)}.adg-fees__grid p{margin-top:14px}.adg-fees .adg-text-link{margin-top:36px}
.adg-advisor{padding:clamp(96px,11vw,165px) 0;background:var(--adg-sky-soft)}.adg-advisor__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,8vw,120px);align-items:center}.adg-advisor figure{overflow:hidden;aspect-ratio:4/5;border-radius:var(--adg-radius-md)}.adg-advisor figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.adg-advisor h2{max-width:13ch}.adg-advisor h3{margin-top:30px;color:var(--adg-blue)}.adg-advisor p{margin-top:18px}.adg-advisor ul{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.adg-advisor li{padding:14px 0;border-top:1px solid rgba(7,28,45,.16)}.adg-advisor .adg-button{margin-top:28px}
.adg-guides{padding:clamp(96px,10vw,155px) 0;background:var(--adg-paper)}.adg-guides__grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:68px;border-top:1px solid var(--adg-line);border-left:1px solid var(--adg-line)}.adg-guides__grid a{display:flex;min-height:250px;flex-direction:column;padding:32px;border-right:1px solid var(--adg-line);border-bottom:1px solid var(--adg-line);transition:background-color 220ms ease,color 220ms ease}.adg-guides__grid h3{max-width:18ch}.adg-guides__grid span{margin-top:auto;padding-top:28px;font-size:.86rem;font-weight:700}
.adg-faq{padding:clamp(100px,11vw,160px) 0;background:var(--adg-white)}.adg-faq__layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(50px,8vw,130px);align-items:start}.adg-faq__intro{position:sticky;top:130px}.adg-faq__intro h2{max-width:11ch}.adg-faq__intro p{margin-top:24px}.adg-faq__items article{border-top:1px solid var(--adg-line)}.adg-faq__items article:last-child{border-bottom:1px solid var(--adg-line)}.adg-faq__items h3{font-size:1.12rem;letter-spacing:-.015em}.adg-faq__items [data-adg-faq-panel]{padding:0 72px 26px 0}.adg-faq__items [data-adg-faq-panel][hidden]{display:none}
.adg-final{padding:clamp(100px,12vw,180px) 0;background:var(--adg-sky)}.adg-final__inner{display:flex;align-items:center;flex-direction:column;text-align:center}.adg-final h2{max-width:17ch}.adg-final p{max-width:570px;margin-top:24px}.adg-final .adg-button{margin-top:30px}

.adg-intake{min-height:100vh;padding:150px 0 110px;background:var(--adg-paper)}
.adg-intake__intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(44px,8vw,130px);align-items:end;padding-bottom:72px;border-bottom:1px solid var(--adg-line)}
.adg-intake__intro h1{max-width:13ch;font-size:clamp(3.6rem,7vw,6.6rem)}.adg-intake__intro>p{max-width:46ch;font-size:1.08rem}.adg-intake__eyebrow{margin-bottom:20px;color:var(--adg-blue);font-size:.8rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.adg-intake__layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(52px,8vw,130px);padding-top:80px;align-items:start}
.adg-intake__aside{position:sticky;top:120px}.adg-intake__aside h2{max-width:12ch;font-size:clamp(2.2rem,3.8vw,3.7rem)}.adg-intake__aside ol{display:grid;gap:0;margin:40px 0 0;padding:0;list-style:none}.adg-intake__aside li{display:grid;grid-template-columns:46px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--adg-line)}.adg-intake__aside li>span{font-family:var(--adg-display);font-weight:700;color:var(--adg-blue)}.adg-intake__aside strong{font-family:var(--adg-display);font-size:1.12rem}.adg-intake__aside li p{margin-top:4px;font-size:.9rem}.adg-intake__boundary{margin-top:30px;padding:18px;border-left:3px solid var(--adg-blue);background:var(--adg-white);font-size:.86rem}
.adg-intake-form{padding:clamp(28px,4vw,54px);border-radius:var(--adg-radius-lg);background:var(--adg-white);box-shadow:0 38px 90px -68px var(--adg-shadow)}.adg-intake-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.adg-intake-form label{display:grid;gap:9px;color:var(--adg-ink);font-size:.86rem;font-weight:700}.adg-intake-form input,.adg-intake-form select,.adg-intake-form textarea{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--adg-line-strong);border-radius:10px;background:var(--adg-white);color:var(--adg-ink);font:inherit;font-weight:450}.adg-intake-form textarea{resize:vertical;min-height:140px}.adg-intake-form input:focus,.adg-intake-form select:focus,.adg-intake-form textarea:focus{border-color:var(--adg-blue);outline:3px solid rgba(36,94,234,.16);outline-offset:1px}.adg-intake-form__wide{grid-column:1/-1}.adg-intake-form__check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:12px!important;margin-top:24px;color:var(--adg-ink-soft)!important;font-weight:500!important}.adg-intake-form__check input{width:20px;min-height:20px;margin:2px 0 0;flex:0 0 20px}.adg-intake-form__actions{display:flex;align-items:center;gap:24px;margin-top:28px}.adg-intake-form__result{margin-top:24px;padding:16px 18px;border-radius:10px;background:var(--adg-sky-soft);color:var(--adg-ink)}

.adg-subpage{min-height:78vh;padding:150px 0 100px;background:var(--adg-white)}.adg-subpage__hero{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,8vw,120px);align-items:end;padding-bottom:72px;border-bottom:1px solid var(--adg-line)}.adg-subpage__hero h1{max-width:15ch;font-size:clamp(3.2rem,6vw,5.8rem)}.adg-subpage__hero p{font-size:1.12rem}.adg-subpage__body{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);padding-top:72px}.adg-subpage__body h2{max-width:12ch}.adg-subpage__body ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.adg-subpage__body li{padding:20px 0;border-top:1px solid var(--adg-line);color:var(--adg-ink-soft)}.adg-subpage__body .adg-actions{justify-content:flex-start;margin-top:30px}
.adg-footer{padding:72px 0 28px;background:var(--adg-white)}.adg-footer__grid{display:grid;grid-template-columns:1.05fr .8fr 1.15fr;gap:50px;align-items:start}.adg-footer__grid>p{max-width:42ch}.adg-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}.adg-footer__nav a{display:flex;align-items:center;min-height:40px}.adg-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:64px;padding-top:24px;border-top:1px solid var(--adg-line);color:var(--adg-muted);font-size:.82rem}

@media(max-width:1180px){.adg-header__inner{grid-template-columns:1fr auto}.adg-nav,.adg-header .adg-header__cta{display:none}.adg-menu-toggle{display:inline-flex}.adg-hero__copy h1{white-space:normal;max-width:12ch}.adg-pathways__story{grid-template-columns:.72fr 1.28fr;gap:48px}.adg-needs__panels{height:520px}.adg-story__layout{grid-template-columns:1fr;gap:70px}.adg-story__lead{position:relative;top:auto}.adg-story__lead h2{max-width:14ch}.adg-story__stack{padding-bottom:0}.adg-document__stage{grid-template-columns:1fr 1fr}.adg-trust__grid{grid-template-columns:repeat(2,1fr)}.adg-trust__grid article:nth-child(3),.adg-trust__grid article:nth-child(5){border-left:0}.adg-fees__grid{grid-template-columns:repeat(2,1fr)}.adg-fees__grid article:nth-child(3){border-left:0}.adg-faq__layout{grid-template-columns:1fr}.adg-faq__intro{position:relative;top:auto}.adg-faq__intro h2{max-width:14ch}.adg-intake__intro,.adg-intake__layout{grid-template-columns:1fr}.adg-intake__aside{position:relative;top:auto}.adg-intake__aside h2{max-width:15ch}.adg-intake__aside ol{grid-template-columns:repeat(3,1fr);gap:20px}.adg-intake__aside li{grid-template-columns:1fr}.adg-intake__boundary{max-width:620px}}

@media(max-width:760px){
  .adg-header{padding:9px 0}.adg-header__inner{min-height:48px}.adg-hero{height:178svh}.adg-hero__sticky{min-height:100svh}.adg-hero__copy{min-height:64svh;padding-top:106px}.adg-hero__copy h1{max-width:9.5ch;font-size:clamp(3.2rem,15vw,4.4rem);line-height:.94}.adg-hero__lead{max-width:34ch;margin-top:18px}.adg-hero__scene-wrap{top:63%;left:-30%;width:150%;height:84%}.adg-hero__scene{object-position:center top;transform:translate3d(0,-19%,0)}.adg-hero__clouds{height:300px}.adg-hero__clouds--front{bottom:-130px}.adg-cloud{width:210vw}.adg-actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}
  .adg-marquee{padding:18px 0 24px}.adg-marquee__track span{font-size:6.2rem}.adg-pathways{padding-top:78px}.adg-pathways__story{grid-template-columns:1fr;margin-top:60px}.adg-pathways__story figure{position:relative;top:auto;aspect-ratio:4/3}.adg-pathways__story .adg-scroll-copy{min-height:82vh}.adg-scroll-copy p{font-size:clamp(2.8rem,12.2vw,4rem)}.adg-pathways__grid{grid-template-columns:1fr;margin-top:54px}
  .adg-section-head{grid-template-columns:1fr}.adg-section-head p{justify-self:start}.adg-needs__panels{display:grid;grid-template-columns:1fr;height:auto;overflow:visible}.adg-need,.adg-need.is-active{min-height:470px;flex-basis:auto}.adg-need figure{opacity:1;transform:none}.adg-need__copy p,.adg-need__copy a,.adg-need:not(.is-active) .adg-need__copy h3{opacity:1;transform:none}.adg-need .adg-need__copy,.adg-need .adg-need__copy h3{color:var(--adg-white)}.adg-need .adg-need__copy>span{color:rgba(255,255,255,.9)}.adg-need figure::after{background:rgba(4,20,31,.5)}
  .adg-story__layout{gap:48px}.adg-story-card,.adg-story-card:nth-child(n){position:relative;top:auto;grid-template-columns:1fr;min-height:0}.adg-story-card figure{min-height:250px}.adg-story-card>div{min-height:320px}.adg-story__stack{gap:18px}.adg-document__stage{grid-template-columns:1fr}.adg-document__visual{min-height:430px;grid-row:1}.adg-document__copy{grid-row:2}.adg-country-viewport{width:100%;padding-left:16px}.adg-country-track{grid-template-columns:repeat(3,minmax(82vw,1fr));padding-right:16px}.adg-country{min-height:500px}.adg-trust__grid,.adg-fees__grid,.adg-guides__grid{grid-template-columns:1fr}.adg-trust__grid article,.adg-fees__grid article{min-height:170px}.adg-trust__grid article+article,.adg-fees__grid article+article{padding-left:0;border-left:0}.adg-advisor__grid{grid-template-columns:1fr}.adg-advisor figure{aspect-ratio:4/3}.adg-intake{padding-top:120px}.adg-intake__intro{padding-bottom:54px}.adg-intake__intro h1{font-size:clamp(3.1rem,14vw,4.3rem)}.adg-intake__layout{padding-top:54px}.adg-intake__aside ol{grid-template-columns:1fr}.adg-intake-form{padding:28px 22px}.adg-intake-form__grid{grid-template-columns:1fr}.adg-intake-form__wide{grid-column:auto}.adg-intake-form__actions{align-items:stretch;flex-direction:column}.adg-subpage__hero,.adg-subpage__body{grid-template-columns:1fr}.adg-subpage{padding-top:120px}.adg-footer__grid{grid-template-columns:1fr}.adg-footer__legal{flex-direction:column;gap:12px}
}

@media(max-width:390px){.adg-hero__copy h1{font-size:3.2rem}.adg-need{min-height:440px}.adg-story-card figure{min-height:230px}.adg-story-card>div{min-height:310px;padding:28px 24px}.adg-document__visual{min-height:370px}.adg-country{min-height:470px}}
@media(max-width:390px) and (max-height:650px){.adg-hero__scene-wrap{top:82%}.adg-hero__copy{padding-top:102px}.adg-hero__lead{margin-top:14px}.adg-hero .adg-actions{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.adg-hero .adg-hero__clouds--front{opacity:.62}}

/* ADG-SKYLINE-V7: Homy-calibrated hero geometry. */
.adg-header{height:84px;padding:16px 0;background:transparent;box-shadow:none}
.adg-header__inner{grid-template-columns:1fr auto 1fr;min-height:52px;gap:clamp(1.25rem,3vw,3.5rem)}
.adg-nav{gap:clamp(1.15rem,2vw,2rem)}
.adg-nav>a{display:inline-flex;min-height:44px;align-items:center;font-size:.8rem;font-weight:650}
.adg-header.is-scrolled{background:rgba(255,255,255,.88);box-shadow:0 12px 34px -28px rgba(7,28,45,.26);backdrop-filter:blur(16px)}

.adg-hero{height:188svh;background:#c9e8f7}
.adg-hero__sticky{height:100svh;min-height:720px;background:#c9e8f7;overflow:hidden;isolation:isolate}
.adg-hero__sky{inset:0;background:#c9e8f7}
.adg-hero__copy{position:absolute;top:25.5svh;left:50%;z-index:2;display:block;width:min(calc(100% - 120px),1320px);min-height:0;padding:0 32px;transform:translate3d(0,var(--adg-copy-y,0px),0) translateX(-50%) scale(var(--adg-copy-scale,1));transform-origin:50% 25%;opacity:var(--adg-copy-opacity,1);text-align:center;will-change:transform,opacity;animation:none!important}
.adg-hero__copy h1{max-width:none;margin:0 auto;color:#071c2d;font-size:clamp(4.8rem,7.25vw,6.55rem);font-weight:650;line-height:1;letter-spacing:-.052em;white-space:nowrap;text-shadow:none}
.adg-hero__lead{max-width:680px;margin:18px auto 0;color:#254b60;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.5;text-shadow:none}
.adg-hero .adg-actions{margin-top:23px}
.adg-hero .adg-button{min-height:44px;padding-inline:16px;border-radius:12px;font-size:.8rem;box-shadow:none}
.adg-hero .adg-button--ghost{background:transparent;border-color:rgba(7,28,45,.55);backdrop-filter:none}

.adg-hero__scene-wrap{position:absolute;top:57.05svh;left:0;z-index:3;width:100%;height:103.5svh;overflow:hidden;pointer-events:none;transform:translate3d(var(--adg-scene-pointer-x,0px),calc(var(--adg-scene-scroll-y,0px) + var(--adg-scene-pointer-y,0px)),0);will-change:transform;animation:none!important}
.adg-hero__scene{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;filter:saturate(.76) contrast(.96);transform:translate3d(0,-18svh,0);will-change:auto}
.adg-hero__cloud-field{position:absolute;inset:0;pointer-events:none}
.adg-cloud-plume{position:absolute;display:block;max-width:none;height:auto;opacity:.88;filter:saturate(.65) drop-shadow(0 20px 34px rgba(104,149,174,.24));will-change:transform}
.adg-cloud-plume--lt{top:10.1svh;left:-37.2vw;z-index:4;width:61.7vw;transform:translate3d(var(--adg-cloud-motion-x,-100px),0,0)}
.adg-cloud-plume--lb{top:32.4svh;left:-66.5vw;z-index:1;width:121.7vw;transform:translate3d(var(--adg-cloud-motion-x,0px),-47%,0)}
.adg-cloud-plume--rb{top:4.9svh;left:48.8vw;z-index:1;width:87.6vw;opacity:.7;transform:translate3d(var(--adg-cloud-motion-x,0px),0,0) rotate(22deg)}
.adg-cloud-plume--rt{top:-3svh;left:72.2vw;z-index:4;width:65.6vw;transform:translate3d(var(--adg-cloud-motion-x,100px),0,0) rotate(-9deg)}
.adg-hero__veil{position:absolute;inset:auto -8vw -17svh;z-index:5;height:61svh;pointer-events:none;opacity:var(--adg-veil-opacity,0);transform:translate3d(0,var(--adg-veil-y,120px),0);will-change:transform,opacity}
.adg-hero__veil img{position:absolute;left:50%;bottom:0;width:max(116vw,1670px);max-width:none;height:auto;transform:translateX(-50%)}
.adg-hero__veil img+img{bottom:-4svh;left:47%;opacity:.58;transform:translateX(-50%) scale(1.1)}

.adg-needs>.adg-shell{width:min(calc(100% - 120px),1256px)}
.adg-needs__panels{height:553px;margin-top:56px;counter-reset:adg-service}
.adg-need{flex-basis:280px;border-radius:12px;counter-increment:adg-service;transition:flex-basis 600ms cubic-bezier(.65,0,.35,1),background-color 260ms ease}
.adg-need.is-active{flex-basis:672px}
.adg-need::before{position:absolute;top:50%;left:50%;z-index:-1;content:".0" counter(adg-service);color:rgba(7,28,45,.1);font-family:var(--adg-display);font-size:clamp(6rem,9.5vw,8.6rem);font-weight:650;letter-spacing:-.06em;line-height:1;transform:translate(-50%,-50%);transition:color 260ms ease}
.adg-need.is-active::before{z-index:0;color:rgba(255,255,255,.18)}
.adg-need figure::after{background:rgba(4,20,31,.63)}
.adg-need__copy{z-index:2;padding:28px}
.adg-need__copy>span{top:25px;right:25px;left:25px;font-family:var(--adg-body);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.adg-need__copy h3{max-width:10ch;font-size:clamp(2.35rem,3.3vw,3.5rem)}
.adg-need:not(.is-active) .adg-need__copy h3{max-width:9ch;font-size:clamp(1.65rem,2vw,2.1rem)}

@media(max-width:1180px){
  .adg-header__inner{grid-template-columns:1fr auto}.adg-nav,.adg-header .adg-header__cta{display:none}.adg-menu-toggle{display:inline-flex}
  .adg-hero__copy h1{max-width:none;white-space:normal}
}
@media(max-width:760px){
  .adg-header{height:77px;padding:10px 0}.adg-header__inner{min-height:57px}
  .adg-hero{height:178svh}.adg-hero__sticky{min-height:100svh}
  .adg-hero__copy{top:27.5svh;width:calc(100% - 30px);padding:0;transform:translate3d(0,var(--adg-copy-y,0px),0) translateX(-50%) scale(var(--adg-copy-scale,1))}
  .adg-hero__copy h1{max-width:7.2ch;font-size:clamp(3.05rem,13.2vw,3.35rem);line-height:.94;white-space:normal}
  .adg-hero__lead{max-width:34ch;margin-top:15px;font-size:.92rem;line-height:1.45}
  .adg-hero .adg-actions{display:flex;width:auto;margin-top:20px;align-items:center;flex-direction:row;gap:8px}
  .adg-hero .adg-button{min-height:44px;padding-inline:13px;font-size:.72rem}
  .adg-hero__scene-wrap{top:62.3svh;left:-10%;width:120%;height:43.8svh;min-height:370px}
  .adg-hero__scene{height:calc(100% + 10svh);object-fit:cover;object-position:70% top;transform:translate3d(0,-10svh,0)}
  .adg-cloud-plume--lt{top:15svh;left:-100vw;width:150vw}
  .adg-cloud-plume--lb{top:44svh;left:-146vw;width:244vw}
  .adg-cloud-plume--rb{top:25svh;left:41vw;width:176vw}
  .adg-cloud-plume--rt{top:7svh;left:69vw;width:133vw}
  .adg-hero__veil{inset:auto -25vw 14svh;height:46svh}
  .adg-hero__veil img{width:235vw}
  .adg-needs>.adg-shell{width:calc(100% - 32px)}
  .adg-needs__panels{height:auto;display:grid;grid-template-columns:1fr;overflow:visible}
  .adg-need,.adg-need.is-active{min-height:490px;flex-basis:auto}
}
@media(max-width:390px){
  .adg-hero__copy h1{font-size:3.05rem}
  .adg-hero .adg-button{padding-inline:11px;font-size:.69rem}
}
@media(max-width:350px){
  .adg-hero__copy h1{max-width:100%;font-size:2.65rem}
  .adg-hero .adg-button{padding-inline:7px;font-size:.63rem}
  .adg-hero .adg-button__label{font-size:0}
  .adg-hero .adg-button__label::after{content:"Ön Değerlendirme";font-size:.68rem}
}
@media(prefers-reduced-motion:reduce){
  .adg-hero__copy{transform:translateX(-50%)!important;opacity:1!important}
  .adg-hero__scene-wrap{transform:none!important}
  .adg-hero__veil{opacity:.72;transform:none!important}
}

/* ADG-EDITORIAL-V10: premium section rhythm, reversible type and visible card stacking. */
.adg-pathways__story{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(60px,8vw,132px);margin-top:clamp(74px,8vw,112px)}
.adg-pathways__story figure{top:116px;aspect-ratio:3/4;box-shadow:0 34px 80px -58px rgba(7,28,45,.34)}
.adg-pathways__story figure img{transform:scale(1.025);transition:transform 900ms var(--adg-ease-out)}
.adg-pathways__story .adg-scroll-copy{display:flex;min-height:118vh;flex-direction:column;justify-content:space-between;padding:9vh 0 13vh}
.adg-scroll-copy__sentence{position:relative}
.adg-scroll-copy p{max-width:14ch;font-size:clamp(3.85rem,6vw,5.75rem);line-height:.96;letter-spacing:-.045em}
.adg-scroll-copy__fill{position:absolute;inset:0;clip-path:none!important;animation:none!important;color:var(--adg-ink)!important}
.adg-scroll-word{display:inline-block;white-space:nowrap}
.adg-scroll-char{display:inline-block;opacity:var(--adg-char-opacity,0);transform:translate3d(0,var(--adg-char-y,8px),0);will-change:opacity,transform}
.adg-scroll-copy__criteria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(80px,12vh,150px) 0 0;padding:0;border-top:1px solid var(--adg-line);list-style:none}
.adg-scroll-copy__criteria li{min-height:76px;padding:22px 22px 18px 0;border-bottom:1px solid var(--adg-line);color:var(--adg-ink);font-family:var(--adg-display);font-size:clamp(1rem,1.35vw,1.22rem);font-weight:650;opacity:var(--adg-criterion-opacity,.2);transform:translate3d(0,var(--adg-criterion-y,18px),0)}
.adg-scroll-copy__criteria li:nth-child(even){padding-left:22px;border-left:1px solid var(--adg-line)}

.adg-pathways__grid{display:block;margin-top:clamp(74px,9vw,122px);border:0;border-top:1px solid var(--adg-line)}
.adg-pathways__grid>a{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(280px,1fr) auto;align-items:center;gap:clamp(30px,6vw,94px);min-height:164px;padding:26px 0;border:0;border-bottom:1px solid var(--adg-line);transition:padding 380ms var(--adg-ease-out),background-color 220ms ease}
.adg-pathways__grid h3{max-width:16ch;font-size:clamp(1.9rem,2.7vw,2.85rem);transition:transform 380ms var(--adg-ease-out)}
.adg-pathways__grid p{max-width:43ch;margin:0}
.adg-pathways__grid span{min-width:128px;margin:0;padding:0;text-align:right}

.adg-trust{overflow:hidden}
.adg-trust>.adg-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(60px,8vw,132px);align-items:start}
.adg-trust h2{position:sticky;top:124px;max-width:11ch}
.adg-trust__grid{display:block;margin:0;border-top:1px solid var(--adg-line)}
.adg-trust__grid article{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(260px,1.22fr);gap:clamp(28px,4vw,64px);align-items:center;min-height:132px;padding:24px 0;border-bottom:1px solid var(--adg-line);transition:padding 360ms var(--adg-ease-out)}
.adg-trust__grid article+article{padding-left:0;border-left:0}
.adg-trust__grid h3{font-size:clamp(1.45rem,2vw,2rem)}
.adg-trust__grid p{margin:0}
.adg-trust>.adg-shell>.adg-text-link{grid-column:2;margin-top:14px;justify-self:start}

.adg-story__layout{grid-template-columns:minmax(290px,.66fr) minmax(560px,1.34fr);gap:clamp(54px,7vw,110px)}
.adg-story__stack{gap:30vh;padding-bottom:8vh}
.adg-story-card,.adg-story-card:nth-child(n){top:108px;grid-template-columns:.92fr 1.08fr;min-height:500px;border:1px solid rgba(7,28,45,.1);background:#f4f6f7;box-shadow:0 30px 74px -46px rgba(7,28,45,.28);transform-origin:50% 0}
.adg-story-card:nth-child(2){top:122px}.adg-story-card:nth-child(3){top:136px}.adg-story-card:nth-child(4){top:150px}
.adg-story-card figure img{filter:saturate(.64);transition:transform 900ms var(--adg-ease-out)}
.adg-story-card>div{padding:clamp(34px,4vw,58px)}
.adg-story-card h3{font-size:clamp(2rem,3vw,3.15rem);line-height:.98}
.adg-story-card small{font-weight:650}
@media(min-width:761px){
  .adg-motion-ready .adg-story-card.is-future{opacity:1;transform:none}
  .adg-motion-ready .adg-story-card.is-past{visibility:visible;opacity:calc(1 - (var(--adg-stack-depth,1) * .08));transform:translate3d(0,calc(var(--adg-stack-depth,1) * -3px),0) scale(calc(1 - (var(--adg-stack-depth,1) * .012)))}
  .adg-motion-ready .adg-story-card.is-past>div{visibility:visible}
  .adg-story-card.is-active figure img{transform:scale(1.035)}
}

.adg-fees__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:62px;border-top:1px solid var(--adg-line)}
.adg-fees__grid article{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(180px,1.1fr);gap:28px;align-items:start;min-height:150px;padding:28px 34px 28px 0;border-bottom:1px solid var(--adg-line)}
.adg-fees__grid article+article{padding-left:34px;border-left:1px solid var(--adg-line)}
.adg-fees__grid article:nth-child(3){padding-left:0;border-left:0}
.adg-fees__grid p{margin:0}

.adg-advisor figure{aspect-ratio:4/4.4;box-shadow:0 34px 80px -58px rgba(7,28,45,.34)}
.adg-advisor figure img{object-position:center;transform:scale(1.02)}

.adg-guides__grid{position:relative;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(440px,1.08fr);grid-template-rows:repeat(4,minmax(122px,auto));column-gap:clamp(52px,7vw,104px);margin-top:68px;border:0}
.adg-guides__grid::before{grid-column:1;grid-row:1/5;min-height:610px;border-radius:var(--adg-radius-md);background:url("../images/adigun-route-atlas-v3.webp") center/cover no-repeat;box-shadow:0 34px 80px -58px rgba(7,28,45,.34);content:"";filter:saturate(.65)}
.adg-guides__grid a{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:0;padding:26px 0;border:0;border-top:1px solid var(--adg-line);transition:padding 360ms var(--adg-ease-out),background-color 220ms ease}
.adg-guides__grid a:last-child{border-bottom:1px solid var(--adg-line)}
.adg-guides__grid h3{max-width:18ch;font-size:clamp(1.55rem,2vw,2.05rem)}
.adg-guides__grid span{margin:0;padding:0;text-align:right}

.adg-final{position:relative;isolation:isolate;overflow:hidden;background:#c9e8f7}
.adg-final::before,.adg-final::after{position:absolute;z-index:-1;width:min(650px,56vw);height:min(380px,32vw);background:url("../images/adigun-cloud-plume-v7.svg") center/contain no-repeat;content:"";opacity:.34;pointer-events:none}
.adg-final::before{left:-15vw;bottom:-10vw;transform:rotate(12deg)}
.adg-final::after{top:-12vw;right:-16vw;transform:rotate(192deg)}

@media(hover:hover) and (pointer:fine) and (min-width:761px){
  .adg-pathways__grid>a:hover,.adg-pathways__grid>a:focus-visible{padding-right:22px;padding-left:22px;background:#eef6fa;color:var(--adg-ink)}
  .adg-pathways__grid>a:hover h3,.adg-pathways__grid>a:focus-visible h3{transform:translateX(5px)}
  .adg-pathways__grid>a:hover p,.adg-pathways__grid>a:focus-visible p{color:var(--adg-ink-soft)}
  .adg-trust__grid article:hover{padding-right:18px;padding-left:18px;background:rgba(255,255,255,.54)}
  .adg-guides__grid a:hover,.adg-guides__grid a:focus-visible{padding-right:18px;padding-left:18px;background:rgba(255,255,255,.62);color:var(--adg-ink)}
}

@media(max-width:1180px){
  .adg-trust>.adg-shell{grid-template-columns:1fr;gap:54px}.adg-trust h2{position:relative;top:auto;max-width:14ch}.adg-trust>.adg-shell>.adg-text-link{grid-column:1}
  .adg-story__layout{grid-template-columns:1fr}.adg-story__stack{gap:24vh}
  .adg-guides__grid{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr)}
}

@media(max-width:760px){
  .adg-pathways__story{grid-template-columns:1fr;gap:44px;margin-top:54px}
  .adg-pathways__story figure{position:relative;top:auto;aspect-ratio:4/3}
  .adg-pathways__story .adg-scroll-copy{display:block;min-height:0;padding:3vh 0 2vh}
  .adg-scroll-copy p{font-size:clamp(2.85rem,12vw,3.65rem)}
  .adg-scroll-copy__criteria{margin-top:58px}
  .adg-scroll-copy__criteria li{min-height:68px;padding:18px 14px 16px 0;font-size:.95rem}.adg-scroll-copy__criteria li:nth-child(even){padding-left:14px}
  .adg-pathways__grid>a{grid-template-columns:1fr;gap:14px;min-height:0;padding:28px 0}
  .adg-pathways__grid p{margin:0}.adg-pathways__grid span{min-width:0;margin-top:8px;text-align:left}
  .adg-trust__grid article{grid-template-columns:1fr;gap:10px;min-height:0;padding:26px 0}
  .adg-story__stack{gap:18px}.adg-story-card,.adg-story-card:nth-child(n){position:relative;top:auto;grid-template-columns:1fr;min-height:0}.adg-story-card figure{min-height:280px}.adg-story-card>div{min-height:300px}
  .adg-fees__grid{grid-template-columns:1fr}.adg-fees__grid article{grid-template-columns:1fr;gap:9px;min-height:0;padding:25px 0}.adg-fees__grid article+article{padding-left:0;border-left:0}
  .adg-guides__grid{grid-template-columns:1fr;grid-template-rows:300px repeat(4,auto);gap:0;margin-top:52px}
  .adg-guides__grid::before{grid-column:1;grid-row:1;min-height:0;margin-bottom:24px}
  .adg-guides__grid a{grid-column:1;grid-template-columns:1fr;gap:12px;padding:25px 0}.adg-guides__grid span{text-align:left}
  .adg-final::before,.adg-final::after{width:110vw;height:62vw}
}

@media(prefers-reduced-motion:reduce){
  .adg-scroll-char{opacity:1!important;transform:none!important}
  .adg-scroll-copy__criteria li{opacity:1!important;transform:none!important}
  .adg-pathways__story figure img,.adg-story-card figure img{transform:none!important}
}
