.page-header--guide{position:relative;overflow:hidden}.page-header--guide:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(to bottom,rgba(10,10,10,.72) 0%,rgba(10,10,10,.9) 100%),url(//www.aelisvision.fr/wp-content/themes/aelis-vision/assets/css/pages/../../images/portfolio/maison-saint-cloud/maison-architecte-saint-cloud-aelis-vision.webp);background-size:cover;background-position:center;filter:blur(5px);transform:scale(1.08)}.page-header--config:before{background-image:linear-gradient(to bottom,rgba(10,10,10,.72) 0%,rgba(10,10,10,.9) 100%),url(//www.aelisvision.fr/wp-content/themes/aelis-vision/assets/css/pages/../../images/drone-cinewhoop-avata-aelis-vision-reglementation.webp)}.page-header--compare:before{background-image:linear-gradient(to bottom,rgba(10,10,10,.72) 0%,rgba(10,10,10,.9) 100%),url(//www.aelisvision.fr/wp-content/themes/aelis-vision/assets/css/pages/../../images/video-smartphone-vs-drone-fpv-immobilier-aelis-vision.webp)}.page-header--guide .page-header__content{position:relative;z-index:1;max-width:1080px}.page-header--guide .page-header__title{max-width:none}.page-header--guide .page-header__subtitle{max-width:760px}.guide-eyebrow{display:inline-block;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-weight:600;margin-bottom:var(--space-md)}.guide-byline{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-xl);color:var(--color-gray-light);font-size:var(--fs-sm);white-space:nowrap;max-width:100%}.guide-byline .author-avatar,.author-avatar{width:28px;height:28px;border-radius:var(--radius-full);background:var(--gradient-gold);display:inline-flex;align-items:center;justify-content:center;color:var(--color-dark);font-weight:700;font-size:var(--fs-xs);border:1px solid var(--color-gold-light);flex:0 0 auto}.author-avatar--lg{width:56px;height:56px;font-size:var(--fs-lg)}.author-avatar--photo{object-fit:cover;background:0 0;padding:0}.guide-byline__author{color:var(--color-white);font-weight:600}.guide-byline__role{color:var(--color-gray)}.guide-byline__sep{color:var(--color-gold-dark)}.guide-byline__time{display:inline-flex;align-items:center;gap:var(--space-xs)}.guide-figure figcaption,.guide-video figcaption{font-size:var(--fs-xs);color:var(--color-gray);padding:var(--space-sm) var(--space-md) 0;text-align:center;font-style:italic}.guide-body{padding-top:var(--space-3xl)}.guide-body p,.guide-list li,.guide-steps li{font-size:var(--fs-lg);line-height:1.8;color:var(--color-gray-light)}.guide-body p{margin-bottom:var(--space-lg)}.guide-body a{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(212,188,121,.4);transition:color var(--transition-fast)}.guide-body a:hover{color:var(--color-gold-light)}.guide-lead{font-size:var(--fs-xl) !important;color:var(--color-white) !important;line-height:1.7 !important}.guide-h2{font-family:var(--font-serif);font-size:var(--fs-3xl);color:var(--color-white);margin:var(--space-3xl) 0 var(--space-lg);scroll-margin-top:calc(var(--header-height) + 1rem);line-height:1.2}.guide-body h3{font-size:var(--fs-xl);color:var(--color-white);margin:var(--space-xl) 0 var(--space-md)}.guide-list,.guide-steps{margin:0 0 var(--space-lg);padding-left:0;list-style:none}.guide-list li{position:relative;padding-left:1.75rem;margin-bottom:var(--space-sm)}.guide-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:var(--gradient-gold)}.guide-list strong,.guide-steps strong{color:var(--color-white)}.guide-steps{counter-reset:step}.guide-steps li{position:relative;padding-left:3.25rem;margin-bottom:var(--space-lg);min-height:2.25rem}.guide-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:var(--gradient-gold);color:var(--color-dark);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:var(--fs-base)}.guide-keytakeaways{background:linear-gradient(135deg,rgba(212,188,121,.08),rgba(212,188,121,.02));border:1px solid rgba(212,188,121,.25);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-2xl)}.guide-keytakeaways__title{font-size:var(--fs-lg);color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-md)}.guide-keytakeaways ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-sm)}.guide-keytakeaways li{position:relative;padding-left:1.9rem;font-size:var(--fs-base);line-height:1.6;color:var(--color-gray-light)}.guide-keytakeaways li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-gold);font-weight:700}.guide-keytakeaways strong{color:var(--color-white)}.guide-layout{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:var(--space-4xl);align-items:start}.guide-article{min-width:0}.guide-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-lg));align-self:start}.guide-toc__title{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold);font-weight:600;margin:0 0 var(--space-md)}.guide-toc ol{margin:0;padding:0;list-style:none}.guide-toc li{margin:0}.guide-toc a{display:block;padding:.5rem 0 .5rem var(--space-md);border-left:2px solid var(--color-gray-dark);color:var(--color-gray);text-decoration:none;font-size:var(--fs-sm);line-height:1.35;transition:color var(--transition-fast),border-color var(--transition-fast)}.guide-toc a:hover{color:var(--color-gold-light);border-left-color:var(--color-gold-dark)}.guide-toc a.is-active{color:var(--color-gold);border-left-color:var(--color-gold);font-weight:600}.guide-callout{border-left:3px solid var(--color-gold);background:rgba(212,188,121,.05);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-lg) var(--space-xl);margin:var(--space-xl) 0;font-size:var(--fs-lg);line-height:1.7;color:var(--color-gray-light)}.guide-callout strong{color:var(--color-gold-light)}.guide-callout--gold{background:rgba(212,188,121,.1);border-left-color:var(--color-gold-light)}.guide-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin:var(--space-xl) 0 var(--space-2xl)}.guide-stat{background:var(--gradient-dark);border:1px solid var(--color-gray-dark);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);text-align:center;transition:transform var(--transition-base),border-color var(--transition-base)}.guide-stat:hover{transform:translateY(-4px);border-color:rgba(212,188,121,.4)}.guide-stat__num{display:block;font-family:var(--font-serif);font-size:var(--fs-4xl);color:var(--color-gold);line-height:1;margin-bottom:var(--space-sm)}.guide-stat__label{display:block;font-size:var(--fs-xs);color:var(--color-gray);line-height:1.4}.guide-source-note{font-size:var(--fs-sm);color:var(--color-gray);border-top:1px solid var(--color-gray-dark);padding-top:var(--space-md);margin:var(--space-xl) 0}.guide-source-note strong{color:var(--color-gray-light)}.guide-video{margin:var(--space-2xl) 0}.guide-video__frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#000}.guide-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.guide-video__frame[data-video-id]{cursor:pointer}.guide-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.guide-video__frame .portfolio-card__play{transition:transform var(--transition-base),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.guide-video__frame:hover .portfolio-card__play,.guide-video__frame:focus-visible .portfolio-card__play{transform:translate(-50%,-50%) scale(1.1);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.1)}.guide-attention-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin:var(--space-2xl) 0}.guide-attention-item{margin:0;display:flex;flex-direction:column}.guide-attention-item__step{display:block;font-family:var(--font-serif);font-size:var(--fs-xl);text-transform:uppercase;letter-spacing:.03em;color:var(--color-gold);line-height:1.25;margin-bottom:var(--space-md)}.guide-attention-item__step-sub{display:block;font-family:var(--font-primary);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray);margin-top:var(--space-xs)}.guide-attention-card{border:1px solid var(--color-gray-dark);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition-base),border-color var(--transition-base)}.guide-attention-card:hover{transform:translateY(-4px);border-color:rgba(212,188,121,.4)}.guide-attention-card--highlight{box-shadow:var(--shadow-md)}.guide-attention-card img{display:block;width:100%;height:auto}@media (min-width:760px){.guide-attention-grid{grid-template-columns:1fr 1fr;align-items:start}}.guide-figure{margin:var(--space-2xl) 0}.guide-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.guide-gallery{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin:var(--space-2xl) 0}.guide-gallery .guide-figure{margin:0}.guide-table-wrap{overflow-x:auto;margin:var(--space-xl) 0;border-radius:var(--radius-lg);border:1px solid var(--color-gray-dark)}.guide-table{width:100%;border-collapse:collapse;min-width:640px;font-size:var(--fs-base)}.guide-table th,.guide-table td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-gray-dark)}.guide-table thead th{background:var(--gradient-dark);color:var(--color-gold);font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:400}.guide-table thead th:last-child{color:var(--color-gold-light)}.guide-table tbody th[scope=row]{color:var(--color-white);font-weight:600}.guide-table tbody td{color:var(--color-gray-light)}.guide-table td.is-best{color:var(--color-gold-light);font-weight:600;background:rgba(212,188,121,.06)}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:none}.guide-testimonial{margin:var(--space-2xl) 0;display:grid;grid-template-columns:1.1fr 1fr;gap:0;border:1px solid rgba(212,188,121,.3);border-radius:var(--radius-xl);overflow:hidden;background:linear-gradient(135deg,rgba(30,29,29,.9),rgba(10,10,10,.95))}.guide-testimonial__video{position:relative}.guide-testimonial__facade{display:block;position:relative;width:100%;height:100%;min-height:280px;padding:0;border:none;border-right:1px solid rgba(212,188,121,.2);background:#000;cursor:pointer;overflow:hidden}.guide-testimonial__poster,.guide-testimonial__player{display:block;width:100%;height:100%;object-fit:contain;background:#000}.guide-testimonial__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--color-white);transition:all var(--transition-base)}.guide-testimonial__facade:hover .guide-testimonial__play{transform:translate(-50%,-50%) scale(1.1);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.1)}.guide-testimonial__quote{margin:0;padding:var(--space-2xl);display:flex;flex-direction:column;justify-content:center;position:relative}.guide-testimonial__mark{color:rgba(212,188,121,.25);margin-bottom:var(--space-sm)}.guide-testimonial__quote p{font-family:var(--font-serif);font-size:var(--fs-2xl) !important;line-height:1.45 !important;color:var(--color-white) !important;margin-bottom:var(--space-lg)}.guide-testimonial__author{display:flex;align-items:center;gap:var(--space-md)}.guide-testimonial__author span:not(.author-avatar){display:flex;flex-direction:column}.guide-testimonial__author strong{color:var(--color-white);font-size:var(--fs-base)}.guide-testimonial__author em{color:var(--color-gray);font-size:var(--fs-sm);font-style:normal}.guide-testimonial__stars{color:var(--color-gold);letter-spacing:2px;margin-top:2px}.guide-checklist{background:var(--gradient-dark);border:1px solid var(--color-gray-dark);border-radius:var(--radius-lg);padding:var(--space-xl);margin:var(--space-2xl) 0}.guide-checklist h3{margin-top:0 !important;color:var(--color-gold) !important;font-family:var(--font-serif)}.guide-checklist ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-sm)}.guide-checklist li{position:relative;padding-left:2rem;color:var(--color-gray-light);font-size:var(--fs-base);line-height:1.6}.guide-checklist li:before{content:"";position:absolute;left:0;top:.15em;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);background:var(--gradient-gold);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'><polyline points='20 6 9 17 4 12'/></svg>") center/70% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'><polyline points='20 6 9 17 4 12'/></svg>") center/70% no-repeat}.faq-list--guide{max-width:none;margin:var(--space-lg) 0 0}@media (max-width:1024px){.guide-layout{grid-template-columns:1fr;gap:var(--space-2xl)}.guide-sidebar{position:static;top:auto}.guide-toc{border:1px solid var(--color-gray-dark);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);background:rgba(255,255,255,.015)}.guide-toc ol{columns:2;column-gap:var(--space-xl)}.guide-toc li{break-inside:avoid}.guide-toc a{border-left:none;padding-left:0}.guide-toc a.is-active{border-left:none;padding-left:var(--space-sm)}}@media (max-width:900px){.guide-stats-grid{grid-template-columns:repeat(2,1fr)}.guide-testimonial{grid-template-columns:1fr}.guide-testimonial__facade{border-right:none;border-bottom:1px solid rgba(212,188,121,.2);min-height:0;aspect-ratio:1280/1000}}@media (max-width:640px){.guide-sidebar{display:none}.guide-gallery{grid-template-columns:1fr}.guide-byline{font-size:var(--fs-xs);flex-wrap:wrap;justify-content:center;text-align:center;white-space:normal}.guide-byline .author-avatar{display:none}.guide-byline__lecture{display:none}.guide-testimonial__quote{padding:var(--space-xl)}}@media (max-width:400px){.guide-byline__role{display:none}}