.az-public-shell{--az-bg:#f4f4f4;--az-ink:#171717;--az-soft:#686868;--az-line:#d8d8d8;--az-panel:#ffffff;background:var(--az-bg);color:var(--az-ink);font-family:Arial,Helvetica,sans-serif}.az-public-shell [data-public-header]{background:rgba(250,250,250,.96);border-color:var(--az-line)}.az-public-shell [data-public-header-row]{max-width:1500px}.az-public-shell [data-public-header] nav a{color:#626262;font-size:12px;font-weight:500}.az-public-shell [data-public-header] nav a:hover{background:#ececec;color:#171717}.az-public-shell [data-public-header] .btn-primaire{background:#171717;color:white;border-radius:999px;box-shadow:none}.az-public-shell [data-public-header] .btn-discret{color:#333333}.az-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:-.07em}.az-public-shell .az-brand{color:#171717}.az-public-shell [data-public-footer]{background:#171717;color:#bdbdbd}.az-public-shell [data-public-footer] a:hover{color:white}[data-azimut-menu=true] [data-public-menu-panel]{background:#171717;border-radius:0}[data-azimut-menu=true] .btn-cap{background:#ffffff;color:#171717;border-radius:999px}.az-page{background:var(--az-bg);color:var(--az-ink)}.az-section{padding:clamp(70px,8vw,120px) max(5vw,24px);max-width:1600px;margin:auto}.az-eyebrow{font-size:11px!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--az-soft);line-height:1.5}.az-page h1,.az-page h2,.az-page h3{font-family:Arial,Helvetica,sans-serif;color:inherit}.az-page h1{font-size:clamp(56px,8.3vw,126px);line-height:.95;letter-spacing:-.085em;font-weight:800}.az-page h2{font-size:clamp(40px,5.1vw,77px);line-height:1;letter-spacing:-.075em;font-weight:800}.az-page h3{font-size:clamp(23px,2vw,32px);line-height:1.08;letter-spacing:-.05em;font-weight:750}.az-page p{line-height:1.55}.az-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 20px;background:#171717;color:#ffffff;border:1px solid #171717;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.az-action:hover{background:#333333;transform:translateY(-2px)}.az-action-light{background:white;color:#171717;border-color:white}.az-action-light:hover{background:#dddddd}.az-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--az-ink);font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}.az-text-link:hover{opacity:.62}.az-hero{min-height:min(860px,calc(100vh - 72px));display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1.05fr);align-items:center;gap:3vw;overflow:hidden;padding-top:45px;padding-bottom:45px}.az-hero-copy{position:relative;z-index:2;max-width:720px}.az-hero h1{font-size:clamp(58px,5.5vw,84px);margin:48px 0 28px}.az-hero h1 span,.az-subhero h1 span{color:#6d6d6d}.az-hero-copy>p{font-size:clamp(17px,1.35vw,21px);max-width:580px;color:#646464}.az-pill{display:inline-flex;align-items:center;gap:9px;max-width:100%;border:1px solid var(--az-line);border-radius:999px;padding:9px 13px;color:#666666;font-size:12px;background:#f8f8f8;line-height:1.4}.az-pill-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#646464}.az-hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px;flex-wrap:wrap}.az-orbit{width:min(100%,690px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#454545 0,#2b2b2b 26%,#111111 63%,#080808 100%);border:18px solid #d2d2d2;box-shadow:0 35px 70px rgba(0,0,0,.18);position:relative;justify-self:center;overflow:hidden}.az-orbit-ring{border:1px solid rgba(255,255,255,.23);border-radius:50%;position:absolute;inset:7%}.az-orbit-ring-middle{inset:18%;border-style:dashed;opacity:.6}.az-orbit-ring-inner{inset:32%;border-style:solid}.az-orbit-core{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#aaaaaa,#555555 40%,#303030 75%);border:2px solid #858585;box-shadow:inset 0 0 25px #aaaaaa55,0 8px 28px #00000099;display:grid;place-items:center}.az-orbit-needle{width:38%;height:38%;border:1px solid #dddddd;border-radius:50%;position:relative}.az-orbit-needle:after{content:"";position:absolute;left:50%;top:48%;width:70%;height:1px;background:#eeeeee;transform:rotate(-45deg);transform-origin:left}.az-orbit-dot{width:9px;height:9px;background:white;border-radius:50%;position:absolute;box-shadow:0 0 0 5px #ffffff22}.az-orbit-dot-one{left:16%;top:32%}.az-orbit-dot-two{right:12%;bottom:40%}.az-orbit-coordinate{position:absolute;right:12%;top:12%;color:#bbbbbb;font-size:10px;letter-spacing:.2em}.az-intro-band{border-block:1px solid var(--az-line);text-align:center}.az-intro-band>p:not(.az-eyebrow){font-size:clamp(32px,4vw,62px);letter-spacing:-.06em;line-height:1.1;margin:25px 0}.az-intro-band strong{font-weight:800}.az-section-top{display:grid;grid-template-columns:1.6fr .7fr;gap:40px;align-items:end;margin-bottom:42px}.az-section-top h2{margin-top:20px}.az-section-top>p{max-width:370px;color:var(--az-soft);font-size:16px}.az-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.az-step{min-height:280px;border-top:1px solid #888888;padding:24px 20px 20px 0;display:flex;flex-direction:column}.az-step>span,.az-use-card>span{font-size:11px;color:#666666;letter-spacing:.15em;font-weight:700}.az-step h3{margin-top:55px}.az-step p{font-size:14px;color:#646464;margin-top:16px;max-width:310px}.az-section-link{margin-top:36px}.az-use-band{background:#eaeaea;max-width:none}.az-use-band>*{max-width:1450px;margin-inline:auto}.az-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.az-use-card{min-height:320px;background:var(--az-panel);border:1px solid var(--az-line);border-radius:22px;padding:30px;display:flex;flex-direction:column}.az-use-card h3{margin-top:34px;max-width:520px}.az-use-card p{color:#656565;max-width:570px;margin-top:15px;font-size:15px}.az-use-card small{margin-top:auto;padding-top:22px;color:#8a8a8a;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.az-connections{padding-bottom:80px}.az-connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.az-connection-card{min-height:290px;background:#ffffff;border:1px solid var(--az-line);border-radius:22px;padding:25px}.az-connection-logo{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:#ececec;font-size:26px;font-weight:800}.az-connection-card h3{font-size:24px;margin-top:18px}.az-chip{display:inline-flex;border:1px solid var(--az-line);border-radius:99px;padding:6px 9px;margin-top:12px;color:#666666;font-size:11px}.az-connection-card p{font-size:13px;color:#656565;margin-top:16px}.az-connection-followup{border-top:1px solid var(--az-line);display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:44px;padding-top:44px}.az-connection-followup h3{margin-top:10px;font-size:40px}.az-connection-followup p{max-width:650px;color:#666666;margin-top:12px}.az-closing{background:#141414;color:#ffffff;padding:clamp(70px,8vw,125px) max(5vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;overflow:hidden}.az-closing>div:first-child{max-width:700px;justify-self:end}.az-closing h2{margin:22px 0;font-size:clamp(43px,5.1vw,75px)}.az-closing p{font-size:16px;color:#bdbdbd;max-width:560px;margin-bottom:27px}.az-closing .az-eyebrow{color:#aaaaaa}.az-closing-art{height:430px;max-width:650px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #505050;border-radius:27px;background:radial-gradient(circle,#363636,#111111 70%);overflow:hidden}.az-orbit-compact{width:180px;border-width:6px;box-shadow:0 0 0 25px #ffffff11,0 0 0 26px #ffffff18,0 0 0 55px #ffffff11}.az-orbit-compact .az-orbit-coordinate{display:none}.az-closing-art strong{font-size:15px;letter-spacing:.15em;margin-top:34px}.az-closing-art>span{font-size:10px;letter-spacing:.14em;color:#aaaaaa;margin-top:8px}.az-subhero{min-height:650px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid var(--az-line)}.az-subhero h1{font-size:clamp(54px,7vw,110px);margin:28px 0}.az-subhero>p:not(.az-eyebrow){font-size:19px;max-width:730px;color:#666666;margin-bottom:26px}.az-step-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.az-step-grid-two .az-step{min-height:250px}.az-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.az-detail-grid article{border:1px solid var(--az-line);border-radius:18px;padding:28px;min-height:220px;background:white}.az-detail-grid h3{font-size:24px}.az-detail-grid p{color:#666666;font-size:15px;margin-top:18px}.az-availability{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-block:1px solid var(--az-line)}.az-availability h2{font-size:clamp(36px,4vw,58px);margin:18px 0}.az-availability p:not(.az-eyebrow){max-width:590px;color:#666666}.az-use-grid-detail .az-use-card{min-height:360px}.az-honesty{color:#666666;font-size:13px;margin-top:24px!important}#azimut-tarifs{background:#171717!important;color:white!important}#azimut-tarifs>div:first-child{background:radial-gradient(circle at 50% 10%,#363636,#171717 55%)!important}#azimut-tarifs .marketing-grid{display:none}#azimut-tarifs [class*=text-cap-]{color:#bdbdbd!important}#azimut-tarifs [class*=bg-cap-]{background:#555555!important}#azimut-tarifs [class*=border-cap-]{border-color:#888888!important}#azimut-tarifs h1,#azimut-tarifs h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.07em}#azimut-tarifs h1{font-size:clamp(44px,5vw,72px)}#azimut-tarifs [data-pricing-cards]>article{background:#252525!important;border-color:#555555!important;border-radius:22px}#azimut-tarifs [data-pricing-cards]>article:nth-child(3){background:#3a3a3a!important;border-color:#aaaaaa!important}#azimut-tarifs [data-pricing-cards]>article:nth-child(3)>div:first-child{background:#888888!important}#azimut-tarifs [data-pricing-cards] a{background:#ffffff!important;color:#171717!important;border-color:#ffffff!important}#azimut-tarifs [data-pricing-cards] h3{font-size:27px}.az-pricing-connections{padding:80px max(5vw,24px);display:flex;align-items:end;justify-content:space-between;gap:40px;background:#f4f4f4;color:#171717}.az-pricing-connections>div{max-width:860px}.az-pricing-connections h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4vw,60px);font-weight:800;letter-spacing:-.07em;line-height:1;margin:18px 0}.az-pricing-connections p:not(.az-eyebrow){color:#666666;line-height:1.6;max-width:760px}.az-pricing-connections h2{color:#171717!important}.az-flip-board{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-top:14px;white-space:nowrap;perspective:280px}.az-flip-tile{display:inline-grid;place-items:center;min-width:20px;height:30px;margin-inline:1px;border:1px solid #626262;border-radius:2px;background:#252525;color:#f4f4f4;font:700 14px/1 Arial,Helvetica,sans-serif;letter-spacing:0;transform-origin:center center;animation:az-flip-in .55s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--flip-delay)}.az-flip-gap{width:7px}@keyframes az-flip-in{0%{opacity:.2;transform:rotateX(-85deg)}to{opacity:1;transform:rotateX(0)}}@media(prefers-reduced-motion:reduce){.az-flip-tile{animation:none}}.az-pricing-page #comparaison-formules,.az-pricing-page [data-pricing-roadmap],.az-pricing-page>section:last-child{background:#f4f4f4!important}.az-pricing-page #comparaison-formules h2,.az-pricing-page>section:last-child h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.065em}.az-pricing-page [data-pricing-roadmap]>div{box-shadow:none;border-color:#d8d8d8}.az-pricing-page [data-pricing-roadmap] [class*=bg-cap-]{background:#e8e8e8}.az-pricing-page [data-pricing-roadmap] [class*=text-cap-]{color:#333333}.az-pricing-page>section:nth-last-child(2){background:#f4f4f4!important}.az-pricing-page>section:nth-last-child(2)>div{background:#171717!important}@media(max-width:1000px){.az-hero{grid-template-columns:1fr 1fr}.az-hero h1{font-size:clamp(54px,5.5vw,76px)}.az-orbit{border-width:10px}.az-connection-grid,.az-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.az-section-top{grid-template-columns:1fr 1fr}}@media(max-width:700px){.az-section{padding:66px 24px}.az-hero{grid-template-columns:1fr;min-height:0;padding-top:75px}.az-hero h1{font-size:clamp(56px,13vw,84px);margin:32px 0 20px}.az-hero-copy>p{font-size:16px}.az-orbit{width:min(100%,420px);margin:28px auto 0}.az-section-top{display:block}.az-section-top>p{margin-top:20px}.az-availability,.az-connection-grid,.az-detail-grid,.az-step-grid,.az-use-grid{grid-template-columns:1fr}.az-step{min-height:230px}.az-step h3{margin-top:42px}.az-use-card{min-height:270px}.az-connection-followup{display:block}.az-connection-followup .az-text-link{margin-top:24px}.az-connection-followup h3{font-size:34px}.az-closing{grid-template-columns:1fr;padding:70px 24px}.az-closing>div:first-child{justify-self:stretch}.az-closing-art{height:330px}.az-subhero{min-height:540px}.az-subhero h1{font-size:clamp(50px,10vw,72px)}.az-subhero>p:not(.az-eyebrow){font-size:16px}.az-pricing-connections{display:block;padding:66px 24px}.az-pricing-connections .az-text-link{margin-top:26px}.az-closing-art{height:375px}.az-closing-art .az-orbit-compact{width:180px;margin:0}}@media(prefers-color-scheme:dark){:root:not([data-color-theme=light]) .az-public-shell{--az-bg:#1d1d1d;--az-ink:#f4f4f4;--az-soft:#b4b4b4;--az-line:#494949;--az-panel:#292929;background:#1d1d1d!important}:root:not([data-color-theme=light]) .az-public-shell [data-public-header-row],:root:not([data-color-theme=light]) .az-public-shell [data-public-header]{background:#1b1b1b!important}:root:not([data-color-theme=light]) .az-public-shell .az-brand{color:#ffffff}:root:not([data-color-theme=light]) .az-public-shell [data-public-header] .btn-discret,:root:not([data-color-theme=light]) .az-public-shell [data-public-header] nav a{color:#dddddd}:root:not([data-color-theme=light]) .az-public-shell [data-public-header] .btn-primaire{background:#ffffff;color:#111111}:root:not([data-color-theme=light]) .az-pill{background:#292929;color:#cccccc}:root:not([data-color-theme=light]) .az-hero h1 span,:root:not([data-color-theme=light]) .az-subhero h1 span{color:#aaaaaa}:root:not([data-color-theme=light]) .az-availability p:not(.az-eyebrow),:root:not([data-color-theme=light]) .az-connection-card p,:root:not([data-color-theme=light]) .az-connection-followup p,:root:not([data-color-theme=light]) .az-detail-grid p,:root:not([data-color-theme=light]) .az-hero-copy>p,:root:not([data-color-theme=light]) .az-honesty,:root:not([data-color-theme=light]) .az-section-top>p,:root:not([data-color-theme=light]) .az-step p,:root:not([data-color-theme=light]) .az-use-card p{color:#bbbbbb}:root:not([data-color-theme=light]) .az-use-band{background:#242424}:root:not([data-color-theme=light]) .az-connection-card,:root:not([data-color-theme=light]) .az-detail-grid article{background:#292929}:root:not([data-color-theme=light]) .az-chip{color:#bbbbbb}:root:not([data-color-theme=light]) .az-action:not(.az-action-light){background:#ffffff;color:#111111;border-color:#ffffff}:root:not([data-color-theme=light]) .az-text-link{color:#eeeeee}:root:not([data-color-theme=light]) .az-pricing-connections{background:#242424;color:white}:root:not([data-color-theme=light]) .az-pricing-connections p:not(.az-eyebrow){color:#bbbbbb}:root:not([data-color-theme=light]) .az-pricing-page #comparaison-formules,:root:not([data-color-theme=light]) .az-pricing-page [data-pricing-roadmap],:root:not([data-color-theme=light]) .az-pricing-page>section:last-child{background:#242424!important}}:root[data-color-theme=dark] .az-public-shell{--az-bg:#1d1d1d;--az-ink:#f4f4f4;--az-soft:#b4b4b4;--az-line:#494949;--az-panel:#292929;background:#1d1d1d!important}:root[data-color-theme=dark] .az-public-shell [data-public-header-row],:root[data-color-theme=dark] .az-public-shell [data-public-header]{background:#1b1b1b!important}:root[data-color-theme=dark] .az-public-shell .az-brand{color:#ffffff}:root[data-color-theme=dark] .az-public-shell [data-public-header] .btn-discret,:root[data-color-theme=dark] .az-public-shell [data-public-header] nav a{color:#dddddd}:root[data-color-theme=dark] .az-public-shell [data-public-header] .btn-primaire{background:#ffffff;color:#111111}:root[data-color-theme=dark] .az-pill{background:#292929;color:#cccccc}:root[data-color-theme=dark] .az-hero h1 span,:root[data-color-theme=dark] .az-subhero h1 span{color:#aaaaaa}:root[data-color-theme=dark] .az-availability p:not(.az-eyebrow),:root[data-color-theme=dark] .az-connection-card p,:root[data-color-theme=dark] .az-connection-followup p,:root[data-color-theme=dark] .az-detail-grid p,:root[data-color-theme=dark] .az-hero-copy>p,:root[data-color-theme=dark] .az-honesty,:root[data-color-theme=dark] .az-section-top>p,:root[data-color-theme=dark] .az-step p,:root[data-color-theme=dark] .az-use-card p{color:#bbbbbb}:root[data-color-theme=dark] .az-use-band{background:#242424}:root[data-color-theme=dark] .az-connection-card,:root[data-color-theme=dark] .az-detail-grid article{background:#292929}:root[data-color-theme=dark] .az-chip{color:#bbbbbb}:root[data-color-theme=dark] .az-action:not(.az-action-light){background:#ffffff;color:#111111;border-color:#ffffff}:root[data-color-theme=dark] .az-text-link{color:#eeeeee}:root[data-color-theme=dark] .az-pricing-connections{background:#242424;color:white}:root[data-color-theme=dark] .az-pricing-connections p:not(.az-eyebrow){color:#bbbbbb}:root[data-color-theme=dark] .az-pricing-page #comparaison-formules,:root[data-color-theme=dark] .az-pricing-page [data-pricing-roadmap],:root[data-color-theme=dark] .az-pricing-page>section:last-child{background:#242424!important}[data-design=epure][data-visual=nova] .az-public-shell [data-public-footer]{background:#171717}.az-public-shell [data-public-footer] .az-brand{color:#f5f5f5}[data-public-shell] [data-public-footer] a:focus-visible{outline:2px solid #fff;outline-offset:3px}[data-public-shell] :is([data-public-floating-logo],[data-public-floating-trial]){background:#fff;border-color:#d8d8d8;color:#171717}[data-public-shell] [data-public-floating-logo] .az-brand{color:inherit}.az-public-shell .az-hero h1 em{color:#294d98;font-style:normal}@media (max-width:700px){[data-public-shell] [data-public-floating-logo] .az-brand{font-size:15px}[data-public-shell] [data-public-floating-logo] .az-brand svg{width:23px;height:23px}[data-azimut-menu=true] [data-public-menu-panel]{inset:0;width:100%;border:0;border-radius:0;padding-inline:max(1.25rem,env(safe-area-inset-left)) max(1.25rem,env(safe-area-inset-right));background:linear-gradient(180deg,rgb(24 24 24/.98),rgb(24 24 24/.91) 72%,rgb(24 24 24/.76));backdrop-filter:blur(20px)}[data-azimut-menu=true] [data-public-menu-panel]>div:first-child{border:0}[data-azimut-menu=true] [data-public-menu-panel] nav{margin-top:1.5rem}[data-azimut-menu=true] [data-public-menu-panel] nav a{min-height:4.25rem;padding-inline:.25rem;font-size:clamp(1.5rem,7vw,1.9rem);font-weight:500}[data-azimut-menu=true] [data-public-menu-bottom-cta],[data-azimut-menu=true] [data-public-menu-panel] nav a>span:last-child{display:none}}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]) .az-public-shell,:root:not([data-color-theme=light]) .az-public-shell .az-page,:root:not([data-color-theme=light]) .az-public-shell .az-use-band{background:#000!important}:root:not([data-color-theme=light]) .az-public-shell .az-hero h1 em{color:#b8ceff}:root:not([data-color-theme=light]) [data-public-shell] :is([data-public-floating-logo],[data-public-floating-trial]){background:#0c0c0c;border-color:#555;color:#fff}}:root[data-color-theme=dark] .az-public-shell,:root[data-color-theme=dark] .az-public-shell .az-page,:root[data-color-theme=dark] .az-public-shell .az-use-band{background:#000!important}:root[data-color-theme=dark] .az-public-shell .az-hero h1 em{color:#b8ceff}:root[data-color-theme=dark] [data-public-shell] :is([data-public-floating-logo],[data-public-floating-trial]){background:#0c0c0c;border-color:#555;color:#fff}.az-page h1{font-size:clamp(48px,7vw,92px)}.az-page h2{font-size:clamp(34px,4.2vw,60px)}.az-hero h1{font-size:clamp(50px,5vw,72px)}.az-subhero{min-height:540px}.az-subhero h1{font-size:clamp(48px,5.8vw,78px)}.az-closing h2{font-size:clamp(38px,4.3vw,62px)}#azimut-tarifs h1{font-size:clamp(42px,4.5vw,62px)}.az-pricing-connections h2{font-size:clamp(34px,3.6vw,54px)}@media (max-width:700px){.az-hero h1,.az-page h1{font-size:clamp(46px,11.5vw,62px)}.az-page h2{font-size:clamp(32px,8vw,44px)}.az-subhero{min-height:440px}.az-subhero h1{font-size:clamp(43px,10vw,56px)}#azimut-tarifs h1{font-size:40px;line-height:1.02}}.az-reference-section{max-width:1360px}.az-reference-heading{max-width:880px;margin-bottom:34px}.az-reference-heading h2{margin-top:14px}.az-reference-heading>p:last-child{max-width:760px;margin-top:18px;color:var(--az-soft)}.az-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.az-reference-card{min-width:0;overflow:hidden;border:1px solid var(--az-line);border-radius:22px;background:var(--az-panel)}.az-reference-card-large{max-width:1180px}.az-reference-frame{position:relative;aspect-ratio:16/9;min-height:0;overflow:hidden;background:#121212}.az-reference-frame iframe{display:block;width:100%;height:100%;border:0}.az-reference-play{position:absolute;inset:0;display:grid;place-items:center;width:100%;color:#fff;background:radial-gradient(circle at 50% 45%,#444 0,#222 42%,#090909 100%);cursor:pointer}.az-reference-play:hover .az-reference-play-icon{transform:scale(1.08)}.az-reference-play:focus-visible{outline:3px solid #fff;outline-offset:-8px}.az-reference-ambient{position:absolute;inset-inline-start:24px;top:23px;font-size:11px;font-weight:700;letter-spacing:.2em;color:#c7c7c7}.az-reference-play-icon{display:grid;place-items:center;width:70px;height:70px;border:1px solid #fff;border-radius:50%;background:#fff;color:#111;transition:transform .2s}.az-reference-card-large .az-reference-play-icon{width:86px;height:86px}.az-reference-play-copy{position:absolute;bottom:23px;font-size:13px;font-weight:700}.az-reference-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 26px 25px}.az-reference-caption h3{font-size:clamp(20px,2vw,29px)}.az-reference-caption p{margin-top:8px;color:var(--az-soft);font-size:13px}.az-reference-caption small{display:block;margin-top:8px;color:var(--az-soft);font-size:12px;line-height:1.45}.az-reference-caption a{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--az-ink);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.az-reference-caption a:focus-visible,.az-reference-external:focus-visible{outline:2px solid var(--az-ink);outline-offset:4px}.az-reference-external{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding:19px 24px;border:1px solid var(--az-line);border-radius:18px;background:var(--az-panel);color:var(--az-ink)}.az-reference-external span{display:flex;flex-direction:column;gap:5px}.az-reference-external strong{font-size:15px}.az-reference-external small{color:var(--az-soft);font-size:12px}html[data-color-theme=light] [data-public-shell]{--az-edge-rgb:35 35 35}html[data-color-theme=dark] [data-public-shell]{--az-edge-rgb:226 226 226}html[data-color-theme=light] [data-public-shell] :is(.az-action,.az-work-example-choices button[aria-pressed=true]){--az-edge-rgb:235 235 235}html[data-color-theme=dark] [data-public-shell] :is(.az-action,.az-work-example-choices button[aria-pressed=true]){--az-edge-rgb:28 28 28}[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details){position:relative;isolation:isolate}[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;pointer-events:none;background:radial-gradient(150px circle at var(--az-border-x,50%) var(--az-border-y,50%),rgb(var(--az-edge-rgb)/.62) 0,rgb(var(--az-edge-rgb)/.18) 42%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .16s ease}@media (hover:hover) and (pointer:fine){[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):hover:after{opacity:1}}[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):is(:focus-visible,:focus-within):after{opacity:1;background:linear-gradient(125deg,rgb(var(--az-edge-rgb)/.22),rgb(var(--az-edge-rgb)/.62) 45%,rgb(var(--az-edge-rgb)/.22))}[data-public-shell] :is(.az-action,.az-reference-external):focus-visible{outline:2px solid var(--az-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):after{transition:none}[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):hover:after{background:linear-gradient(125deg,rgb(var(--az-edge-rgb)/.18),rgb(var(--az-edge-rgb)/.45) 45%,rgb(var(--az-edge-rgb)/.18))}}@media (hover:none){[data-public-shell] :is(.az-action,.az-companion-option,.az-reference-card,.az-reference-external,.az-work-example-choices button,[data-pricing-cards] article,[data-pricing-page] details):after{display:none}}@media (max-width:900px){.az-reference-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.az-reference-section{padding-block:58px}.az-reference-grid{grid-template-columns:1fr}.az-reference-caption{padding:18px}.az-reference-card-large .az-reference-play-icon,.az-reference-play-icon{width:60px;height:60px}.az-reference-ambient{inset-inline-start:16px;top:15px;font-size:9px}}[data-design=epure][data-visual=nova] [data-editorial-page] .editorial-title{font-size:clamp(2rem,4vw,3.55rem);line-height:1.1}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .az-public-shell{--az-bg:#080808;--az-ink:#f5f5f5;--az-soft:#c2c2c2;--az-line:#383838;--az-panel:#171717;background:#080808!important}:root:not([data-color-theme=light]) .az-public-shell .az-page,:root:not([data-color-theme=light]) .az-public-shell .az-use-band{background:#080808}:root:not([data-color-theme=light]) .az-public-shell [data-public-header-row],:root:not([data-color-theme=light]) .az-public-shell [data-public-header]{background:#0c0c0c!important}:root:not([data-color-theme=light]) .az-public-shell .az-detail-grid article,:root:not([data-color-theme=light]) .az-public-shell .az-use-card{background:#171717}:root:not([data-color-theme=light]) [data-public-shell] #azimut-tarifs{background:#080808!important}:root:not([data-color-theme=light]) [data-public-shell] #azimut-tarifs [data-pricing-cards]>article{background:#171717!important;border-color:#3c3c3c!important}:root:not([data-color-theme=light]) [data-public-shell] #azimut-tarifs [data-pricing-cards]>article:nth-child(3){background:#222!important}:root:not([data-color-theme=light]) [data-public-shell] #azimut-tarifs :is([data-billing-save],[data-plan-badge]){background:#dedede!important;color:#111!important}:root:not([data-color-theme=light]) .az-public-shell .az-subhero>p:not(.az-eyebrow){color:#c2c2c2}:root:not([data-color-theme=light]) [data-public-shell] .az-pricing-connections,:root:not([data-color-theme=light]) [data-public-shell] .az-pricing-page #comparaison-formules,:root:not([data-color-theme=light]) [data-public-shell] .az-pricing-page [data-pricing-roadmap],:root:not([data-color-theme=light]) [data-public-shell] .az-pricing-page>section:last-child{background:#101010!important}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-page]{background:#080808;color:#f1f1f1}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-hero]{background:linear-gradient(#141414,#080808)}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-faq-list,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-mobile-index,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-block],:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-page] .editorial-home{background:#171717;color:#f1f1f1;border-color:#3b3b3b}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-faq-item>summary,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-prose a,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-prose strong,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-block]>h2,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-page] .editorial-home,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-page] .editorial-title{color:#f5f5f5}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-index-link,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-prose,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-page] .editorial-intro{color:#c9c9c9}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-index-link:hover{background:#383838;color:#fff}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-faq-item+.editorial-faq-item{border-color:#4b4b4b}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] .editorial-faq-group>h2,:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-block]>h2{color:#f5f5f5!important}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-block] [data-status-service]{color:#e6e6e6!important}:root:not([data-color-theme=light])[data-design=epure][data-visual=nova] [data-editorial-block] [data-status-note]{background:#252525!important;border:1px solid #454545;color:#e6e6e6!important}}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .az-public-shell{--az-bg:#080808;--az-ink:#f5f5f5;--az-soft:#c2c2c2;--az-line:#383838;--az-panel:#171717;background:#080808!important}:root[data-color-theme=dark] .az-public-shell .az-page,:root[data-color-theme=dark] .az-public-shell .az-use-band{background:#080808}:root[data-color-theme=dark] .az-public-shell [data-public-header-row],:root[data-color-theme=dark] .az-public-shell [data-public-header]{background:#0c0c0c!important}:root[data-color-theme=dark] .az-public-shell .az-detail-grid article,:root[data-color-theme=dark] .az-public-shell .az-use-card{background:#171717}:root[data-color-theme=dark] [data-public-shell] #azimut-tarifs{background:#080808!important}:root[data-color-theme=dark] [data-public-shell] #azimut-tarifs [data-pricing-cards]>article{background:#171717!important;border-color:#3c3c3c!important}:root[data-color-theme=dark] [data-public-shell] #azimut-tarifs [data-pricing-cards]>article:nth-child(3){background:#222!important}:root[data-color-theme=dark] [data-public-shell] #azimut-tarifs :is([data-billing-save],[data-plan-badge]){background:#dedede!important;color:#111!important}:root[data-color-theme=dark] .az-public-shell .az-subhero>p:not(.az-eyebrow){color:#c2c2c2}:root[data-color-theme=dark] [data-public-shell] .az-pricing-connections,:root[data-color-theme=dark] [data-public-shell] .az-pricing-page #comparaison-formules,:root[data-color-theme=dark] [data-public-shell] .az-pricing-page [data-pricing-roadmap],:root[data-color-theme=dark] [data-public-shell] .az-pricing-page>section:last-child{background:#101010!important}:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-page]{background:#080808;color:#f1f1f1}:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-hero]{background:linear-gradient(#141414,#080808)}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-faq-list,:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-mobile-index,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-block],:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-page] .editorial-home{background:#171717;color:#f1f1f1;border-color:#3b3b3b}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-faq-item>summary,:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-prose a,:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-prose strong,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-block]>h2,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-page] .editorial-home,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-page] .editorial-title{color:#f5f5f5}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-index-link,:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-prose,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-page] .editorial-intro{color:#c9c9c9}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-index-link:hover{background:#383838;color:#fff}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-faq-item+.editorial-faq-item{border-color:#4b4b4b}:root[data-color-theme=dark][data-design=epure][data-visual=nova] .editorial-faq-group>h2,:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-block]>h2{color:#f5f5f5!important}:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-block] [data-status-service]{color:#e6e6e6!important}:root[data-color-theme=dark][data-design=epure][data-visual=nova] [data-editorial-block] [data-status-note]{background:#252525!important;border:1px solid #454545;color:#e6e6e6!important}.az-public-shell{--az-soft:#171717}.az-public-shell .az-page :is(.az-hero h1 span,.az-subhero h1 span,.az-hero-copy>p,.az-section-top>p,.az-step p,.az-use-card p,.az-connection-card p,.az-connection-followup p,.az-detail-grid p,.az-availability p:not(.az-eyebrow),.az-honesty,.az-use-card small,.az-step>span,.az-use-card>span,.az-connection-card .az-chip,.az-subhero>p:not(.az-eyebrow),.az-pill){color:#171717}.az-public-shell .az-pricing-connections p:not(.az-eyebrow){color:#171717}.az-public-shell .az-closing :is(p,.az-eyebrow,.az-closing-art>span){color:#fff}.az-public-shell [data-public-footer] :is(p,a,h2){color:#fff}.az-public-shell [data-editorial-page] :is(.editorial-intro,.editorial-prose,.editorial-index-link){color:#171717}.az-public-shell #azimut-tarifs :is(p,li,small,[class*=text-ivoire-300],[class*=text-cap-300],[class*=text-cap-400]){color:#fff!important}.az-public-shell #azimut-tarifs [data-pricing-cards] a,.az-public-shell #azimut-tarifs [data-pricing-cycle] button[aria-pressed=true]{color:#171717!important}.az-public-shell #azimut-tarifs [data-billing-save]{background:#fff!important;color:#171717!important}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]) .az-public-shell{--az-soft:#f5f5f5}:root:not([data-color-theme=light]) .az-public-shell .az-page :is(.az-hero h1 span,.az-subhero h1 span,.az-hero-copy>p,.az-section-top>p,.az-step p,.az-use-card p,.az-connection-card p,.az-connection-followup p,.az-detail-grid p,.az-availability p:not(.az-eyebrow),.az-honesty,.az-use-card small,.az-step>span,.az-use-card>span,.az-connection-card .az-chip,.az-subhero>p:not(.az-eyebrow),.az-pill){color:#f5f5f5}:root:not([data-color-theme=light]) .az-public-shell .az-pricing-connections p:not(.az-eyebrow){color:#f5f5f5}:root:not([data-color-theme=light]) .az-public-shell [data-editorial-page] :is(.editorial-intro,.editorial-prose,.editorial-index-link){color:#f5f5f5}:root:not([data-color-theme=light]) .az-public-shell [data-public-menu-trigger]{background:#171717;border-color:#555;color:#fff}}:root[data-color-theme=dark] .az-public-shell{--az-soft:#f5f5f5}:root[data-color-theme=dark] .az-public-shell .az-page :is(.az-hero h1 span,.az-subhero h1 span,.az-hero-copy>p,.az-section-top>p,.az-step p,.az-use-card p,.az-connection-card p,.az-connection-followup p,.az-detail-grid p,.az-availability p:not(.az-eyebrow),.az-honesty,.az-use-card small,.az-step>span,.az-use-card>span,.az-connection-card .az-chip,.az-subhero>p:not(.az-eyebrow),.az-pill){color:#f5f5f5}:root[data-color-theme=dark] .az-public-shell .az-pricing-connections p:not(.az-eyebrow){color:#f5f5f5}:root[data-color-theme=dark] .az-public-shell [data-editorial-page] :is(.editorial-intro,.editorial-prose,.editorial-index-link){color:#f5f5f5}:root[data-color-theme=dark] .az-public-shell [data-public-menu-trigger]{background:#171717;border-color:#555;color:#fff}@media (max-width:700px){.az-page .az-step-grid{gap:0}.az-page .az-step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-content:start;-moz-column-gap:.5rem;column-gap:.5rem;min-height:0;padding:1.35rem 0}.az-page .az-step>span{grid-row:1/3;padding-top:.3rem}.az-page .az-step h3{margin:0}.az-page .az-step p{margin-top:.6rem;max-width:34rem}.az-page .az-use-card{min-height:0;padding:1.4rem}.az-page .az-use-card h3{margin-top:1.2rem}.az-page .az-use-card small{margin-top:1.2rem;padding-top:0}}.az-companion-journey{scroll-margin-top:96px;padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(64px,8vw,108px)}.az-companion-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:2.5rem}.az-companion-heading h2{margin-top:1rem}.az-companion-heading>p{max-width:30rem;color:var(--az-soft);font-size:1.05rem}.az-companion-video-wrap{position:relative;width:min(100%,960px);margin:2.5rem auto 0}.az-companion-video{display:block;width:100%;aspect-ratio:880/576;border-radius:18px;background:#f8f8f8;-o-object-fit:contain;object-fit:contain}.az-companion-video-error-poster{position:absolute;inset:0 auto auto 0;width:100%;aspect-ratio:880/576;border-radius:18px;background:#f8f8f8 url(/mascottes/video-poster.webp) 50%/contain no-repeat;pointer-events:none}.az-companion-video-play{position:absolute;z-index:2;top:40%;left:50%;transform:translate(-50%,-50%);min-height:44px;padding:10px 18px;border:1px solid #fff;border-radius:999px;background:#111;color:#fff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.az-companion-video-play:focus-visible{outline:3px solid #111;outline-offset:3px}.az-companion-video-wrap figcaption{margin-top:.75rem;color:var(--az-soft);font-size:.8rem;line-height:1.5}.az-companion-board{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,5vw,5rem);margin-top:2.5rem}.az-companion-controls,.az-companion-preview{min-width:0}.az-companion-label{display:block;margin:0 0 .75rem;color:var(--az-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.az-companion-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;min-width:0}.az-companion-option{display:flex;min-width:0;min-height:150px;flex-direction:column;align-items:center;justify-content:space-between;padding:.65rem;border:1px solid var(--az-line);border-radius:14px;background:transparent;color:var(--az-ink);text-align:center;cursor:pointer}.az-companion-option[aria-pressed=true]{border-color:var(--az-ink);background:var(--az-panel)}.az-companion-controls input:focus-visible,.az-companion-option:focus-visible{outline:2px solid var(--az-ink);outline-offset:3px}.az-companion-option-image{display:block;width:100%;height:112px;flex:0 0 112px;overflow:hidden}.az-companion-option-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.az-companion-option strong{font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.az-companion-controls label{margin-top:1.5rem}.az-companion-controls input{width:100%;min-height:48px;padding:.7rem .9rem;border:1px solid var(--az-line);border-radius:12px;background:var(--az-panel);color:var(--az-ink)}.az-companion-preview{padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--az-line);border-radius:18px;background:var(--az-panel)}.az-companion-selected{margin:0 0 1.5rem;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:750}.az-companion-preview-art{display:grid;min-height:220px;margin-bottom:1.5rem;place-items:center;border-bottom:1px solid var(--az-line)}.az-companion-preview-art img{display:block;width:min(100%,250px);height:auto;max-height:250px;-o-object-fit:contain;object-fit:contain}.az-companion-dialogue{display:grid;gap:.8rem}.az-companion-reply,.az-companion-user{max-width:28rem;margin:0;padding:.9rem 1rem;border-radius:14px;font-size:.95rem;line-height:1.5}.az-companion-user{justify-self:end;background:var(--az-ink);color:var(--az-bg)}.az-companion-reply{display:grid;gap:.3rem;border:1px solid var(--az-line)}.az-companion-actions{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin:1.5rem 0;color:var(--az-soft);font-size:.78rem}.az-companion-actions span{display:inline-flex;align-items:center;gap:.4rem}.az-companion-note{margin-top:.8rem;color:var(--az-soft);font-size:.8rem}@media (max-width:900px){.az-companion-board,.az-companion-heading{grid-template-columns:1fr}.az-companion-heading{gap:1rem}}@media (max-width:520px){.az-companion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.az-companion-option{min-height:140px;padding:.5rem}.az-companion-option-image{height:105px;flex-basis:105px}.az-companion-option strong{font-size:.7rem}.az-companion-heading>p{font-size:1rem}}.az-work-preview{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}.az-work-preview-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:end;gap:3rem}.az-work-preview-heading h2{margin-top:1.1rem}.az-work-preview-heading>p{max-width:28rem;margin-bottom:.4rem;font-size:1.1rem;line-height:1.55}.az-work-example-choices{display:flex;flex-wrap:wrap;gap:.65rem;margin:2.5rem 0 1rem}.az-work-example-choices button{min-height:44px;padding:.6rem 1rem;border:1px solid var(--az-line);border-radius:999px;color:var(--az-ink);font-size:.87rem;font-weight:700}.az-work-example-choices button[aria-pressed=true]{background:var(--az-ink);color:var(--az-bg)}.az-work-example-choices button:focus-visible{outline:2px solid var(--az-ink);outline-offset:3px}.az-work-example{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:1rem}.az-work-conversation,.az-work-outcome{min-width:0;border:1px solid var(--az-line);border-radius:24px;background:var(--az-panel)}.az-work-conversation{padding:clamp(1.25rem,3vw,2.5rem)}.az-work-conversation-header{display:flex;align-items:center;gap:.8rem}.az-work-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;background:#171717;color:#fff}.az-work-conversation-header small,.az-work-conversation-header strong{display:block}.az-work-conversation-header strong{font-size:1.05rem}.az-work-activity,.az-work-conversation-header small{font-size:.8rem}.az-work-activity{margin-top:2rem}.az-work-message{max-width:88%;margin-top:1rem;padding:1.1rem 1.25rem;border-radius:18px}.az-work-message span{display:block;margin-bottom:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.az-work-message p{margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.55}.az-work-message-user{margin-left:auto;border:1px solid var(--az-line);background:var(--az-bg)}.az-work-message-agent{border:1px solid var(--az-line);background:var(--az-panel)}.az-work-message-agent span{color:#294d98}.az-work-outcome{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2.5rem)}.az-work-outcome h3{margin:1.2rem 0 2rem;font-size:clamp(1.8rem,2.5vw,2.8rem)}.az-work-outcome ol{margin-top:auto}.az-work-outcome li{display:grid;grid-template-columns:2rem 1fr;gap:.6rem;padding:1rem 0;border-top:1px solid var(--az-line);font-size:.92rem;font-weight:600;line-height:1.45}.az-work-outcome li span{font-size:.72rem;font-weight:800}.az-work-disclaimer{max-width:65rem;margin-top:1.1rem;font-size:.8rem;line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]) .az-work-message-agent span{color:#b8ceff}:root:not([data-color-theme=light]) .az-work-avatar{background:#f5f5f5;color:#111}}:root[data-color-theme=dark] .az-work-message-agent span{color:#b8ceff}:root[data-color-theme=dark] .az-work-avatar{background:#f5f5f5;color:#111}@media (max-width:700px){.az-work-example,.az-work-preview-heading{grid-template-columns:1fr}.az-work-preview-heading{gap:1rem}.az-work-preview-heading>p{font-size:1rem}.az-work-example-choices{margin-top:1.8rem}.az-work-message{max-width:94%}.az-work-outcome h3{margin-bottom:1.5rem}}.az-plan-example{padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(72px,9vw,128px)}.az-plan-example-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:1rem;margin-top:2.5rem}.az-plan-followup,.az-plan-timeline{min-width:0;border:1px solid var(--az-line);border-radius:24px;background:var(--az-panel)}.az-plan-timeline{padding:clamp(1rem,2.5vw,2rem)}.az-plan-timeline li{display:grid;grid-template-columns:2.5rem 5rem minmax(0,1fr);gap:1rem;padding:1.2rem .25rem;border-top:1px solid var(--az-line)}.az-plan-timeline li:first-child{border-top:0}.az-plan-number{font-size:.78rem;font-weight:800}.az-plan-day{font-size:.8rem;font-weight:700}.az-plan-timeline h3{margin:0;font-size:1.08rem}.az-plan-timeline p{margin-top:.4rem;line-height:1.55}.az-plan-followup{padding:clamp(1.5rem,3vw,2.5rem)}.az-plan-followup h3{margin:1.3rem 0 2rem;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:1.15}.az-plan-followup dl>div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--az-line);font-size:.87rem}.az-plan-followup dt{font-weight:700}.az-plan-followup dd{text-align:right}.az-plan-followup>p:last-child{margin-top:1.5rem;line-height:1.55}.az-plan-caption{margin-top:1rem;font-size:.8rem;line-height:1.5}@media (max-width:700px){.az-plan-example-grid{grid-template-columns:1fr;margin-top:1.8rem}.az-plan-timeline li{grid-template-columns:2rem minmax(0,1fr);gap:.35rem .8rem}.az-plan-day{grid-row:1}.az-plan-day,.az-plan-timeline li>div{grid-column:2}.az-plan-followup h3{margin-bottom:1.5rem}}.az-team-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:clamp(2rem,5vw,6rem);align-items:end;padding-top:clamp(82px,10vw,150px);padding-bottom:clamp(82px,10vw,150px);border-top:1px solid var(--az-line)}.az-team-section h2{margin-top:1.25rem;max-width:12ch}.az-team-section>div:first-child>p:not(.az-eyebrow){max-width:40rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.az-team-notes{border-top:1px solid var(--az-line)}.az-team-notes p{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start;margin:0;padding:1.5rem 0;border-bottom:1px solid var(--az-line);font-size:1rem;line-height:1.5}.az-team-notes strong{font-size:.75rem}@media (max-width:700px){.az-team-section{grid-template-columns:1fr}.az-team-notes p{padding:1.1rem 0}}[data-public-shell] [data-color-theme-control]{background:#fff;border-color:#d8d8d8;color:#171717}[data-public-shell] [data-color-theme-control] select{color:inherit}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]) [data-public-shell] [data-color-theme-control]{background:#171717;border-color:#555;color:#fff}}:root[data-color-theme=dark] [data-public-shell] [data-color-theme-control]{background:#171717;border-color:#555;color:#fff}html[data-color-theme=light] [data-public-shell]{--public-paper:#fff;--public-ink:#111;--public-soft:#303030;--public-line:#b8b8b8;--public-action:#111;--public-action-ink:#fff;--az-bg:#fff!important;--az-panel:#fff!important;--az-ink:#111!important;--az-soft:#303030!important;--az-line:#b8b8b8!important}html[data-color-theme=dark] [data-public-shell]{--public-paper:#000;--public-ink:#fff;--public-soft:#ededed;--public-line:#696969;--public-action:#fff;--public-action-ink:#000;--az-bg:#000!important;--az-panel:#000!important;--az-ink:#fff!important;--az-soft:#ededed!important;--az-line:#696969!important}html[data-color-theme=light] body:has([data-public-shell]){background:#fff!important}html[data-color-theme=dark] body:has([data-public-shell]){background:#000!important}html[data-color-theme=dark][data-design=epure][data-visual=nova] [data-public-shell]{background:#000!important}html[data-color-theme] [data-public-shell],html[data-color-theme] [data-public-shell] :is(.az-page,.az-use-band,.az-companion-preview,.az-work-conversation,.az-work-outcome,.az-plan-timeline,.az-plan-followup,.az-reference-card,.az-reference-external,[data-editorial-page],[data-editorial-hero],.editorial-home,.editorial-mobile-index,.editorial-faq-list,[data-editorial-block]),html[data-color-theme] [data-public-shell] [data-public-footer],html[data-color-theme] [data-public-shell] main,html[data-color-theme] [data-public-shell] main :is(section,article,details){background-color:var(--public-paper)!important;background-image:none!important;color:var(--public-ink)}html[data-color-theme] [data-public-shell] :is(.az-hero h1 em,.az-work-message-agent span,.az-eyebrow,.az-text-link,[data-editorial-page] .editorial-prose,[data-editorial-page] .editorial-index-link),html[data-color-theme] [data-public-shell] [data-public-footer] :is(a,h2,p,li,span,small,strong),html[data-color-theme] [data-public-shell] main :is(h1,h2,h3,h4,p,li,small,figcaption,label,summary,dt,dd){color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-pricing-page] :is([data-pricing-cards] a,section>a.rounded-full),html[data-color-theme] [data-public-shell] main :is(.az-action,.az-action-light){background:var(--public-action)!important;border-color:var(--public-action)!important;color:var(--public-action-ink)!important}html[data-color-theme] [data-public-shell] [data-pricing-page] :is([data-pricing-cards] a,section>a.rounded-full):hover,html[data-color-theme] [data-public-shell] main :is(.az-action,.az-action-light):hover{opacity:.83}html[data-color-theme] [data-public-shell] :is(.az-use-card,.az-detail-grid article,.az-companion-option,.az-companion-preview,.az-work-conversation,.az-work-outcome,.az-plan-timeline,.az-plan-followup,.az-reference-card,.az-reference-external,.az-pricing-page [data-pricing-cards] article,.az-pricing-page details,input,textarea,select){background-color:var(--public-paper)!important;border-color:var(--public-line)!important;color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] :is(.az-pill,.az-work-message,.az-companion-user,.az-companion-reply,.az-companion-option[aria-pressed=true],.az-work-example-choices button[aria-pressed=true]){background:var(--public-paper)!important;color:var(--public-ink)!important;border:1px solid var(--public-line)!important}html[data-color-theme] [data-public-shell] :is(.az-companion-controls input,.az-pricing-page input,.az-pricing-page select)::-moz-placeholder{color:var(--public-soft)!important;opacity:1}html[data-color-theme] [data-public-shell] :is(.az-companion-controls input,.az-pricing-page input,.az-pricing-page select)::placeholder{color:var(--public-soft)!important;opacity:1}html[data-color-theme] [data-public-shell] :is(.az-closing,.az-pricing-connections,[data-pricing-page] section,[data-pricing-page] main,[data-pricing-page] [data-pricing-cards] article,[data-pricing-page] details){background-color:var(--public-paper)!important;background-image:none!important;color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-pricing-page] :is(svg,.text-white,[class*="text-[#b4c7ec]"]){color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-pricing-page] :is([data-plan-price],[data-plan-price] span,[data-plan-usage],[data-plan-usage] strong){color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-pricing-page] summary::marker{color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] .az-closing-art{background:var(--public-paper)!important;color:var(--public-ink)!important;border-color:var(--public-line)!important}.az-working-mascot{position:relative;display:grid;width:100%;min-height:340px;place-items:center}.az-working-mascot :is(img,video){display:block;width:min(100%,360px);max-height:360px;-o-object-fit:contain;object-fit:contain}.az-working-mascot-error-poster{position:absolute;inset:0;background:50%/contain no-repeat;pointer-events:none}.az-working-mascot-play{position:absolute;z-index:2;bottom:16px;left:50%;transform:translateX(-50%);min-height:44px;padding:10px 18px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.az-working-mascot-play:focus-visible{outline:3px solid #111;outline-offset:3px}html[data-color-theme] [data-public-shell] :is([data-public-header],[data-public-header-row],[data-public-floating-logo],[data-public-floating-login],[data-public-floating-trial],[data-public-menu-trigger],[data-color-theme-control]){background:var(--public-paper)!important;border-color:var(--public-line)!important;color:var(--public-ink)!important;box-shadow:none}html[data-color-theme] [data-public-shell] :is([data-public-header],[data-public-header-row]) :is(a,button,span,svg),html[data-color-theme] [data-public-shell] [data-public-floating-logo] .az-brand{color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-color-theme-control]:focus-visible{outline:2px solid var(--public-ink);outline-offset:3px}html[data-color-theme] [data-public-shell] [data-public-footer]{border-top:1px solid var(--public-line)}html[data-color-theme] [data-public-shell] [data-public-footer] .az-brand{color:var(--public-ink)!important}html[data-color-theme] [data-public-shell] [data-public-header]{position:sticky!important;top:0!important;z-index:50;width:100%;background:var(--public-paper)!important;border:0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none!important}html[data-color-theme] [data-public-shell] [data-public-header][data-compact=true]{border-bottom-color:var(--public-line)!important}html[data-color-theme] [data-public-shell] [data-public-header-row],html[data-color-theme] [data-public-shell] [data-public-header][data-compact=true] [data-public-header-row]{width:100%!important;height:4rem!important;min-height:4rem!important;max-width:80rem;margin-inline:auto;border:0!important;border-radius:0!important;background:var(--public-paper)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-color-theme] [data-public-shell] [data-public-header][data-compact=true] [data-public-header-row]{height:3.5rem!important;min-height:3.5rem!important}html[data-color-theme] [data-public-shell] [data-public-header] nav{background:transparent!important}html[data-color-theme] [data-public-shell] [data-public-header] nav a{color:var(--public-ink)!important;font-size:.83rem;font-weight:600}html[data-color-theme] [data-public-shell] [data-public-header] nav a:is(:hover,:focus-visible){background:transparent!important;text-decoration:underline;text-underline-offset:.3rem}html[data-color-theme] [data-public-shell] [data-public-floating-logo]{border:0!important;border-radius:0!important;padding:0!important}html[data-color-theme] [data-public-shell] [data-public-header] [data-public-floating-trial]{border-radius:999px}html[data-color-theme] [data-public-shell]{scroll-padding-top:4rem}html[data-color-theme=light] [data-public-menu-layer]{--menu-paper:#fff;--menu-ink:#111;--menu-line:#b8b8b8;--menu-action:#111;--menu-action-ink:#fff}html[data-color-theme=dark] [data-public-menu-layer]{--menu-paper:#000;--menu-ink:#fff;--menu-line:#696969;--menu-action:#fff;--menu-action-ink:#000}html[data-color-theme] [data-public-menu-panel]{background:var(--menu-paper)!important;background-image:none!important;border-color:var(--menu-line)!important;color:var(--menu-ink)!important}html[data-color-theme] [data-public-menu-panel] :is(.az-brand,nav a,nav a span,a:not([data-public-menu-top-cta]),h2,button:not([data-public-menu-backdrop])){color:var(--menu-ink)!important}html[data-color-theme] [data-public-menu-panel] :is(nav a:hover,[data-public-menu-close]){background:var(--menu-paper)!important;border-color:var(--menu-line)!important}html[data-color-theme] [data-public-menu-panel] :is([data-public-menu-top-cta],[data-public-menu-bottom-cta]){background:var(--menu-action)!important;color:var(--menu-action-ink)!important}html[data-color-theme] [data-public-shell] :is(.az-companion-video,.az-companion-option-image img,.az-companion-preview-art img,.az-reference-frame iframe){filter:none}html[data-color-theme=light][data-design=epure][data-visual=nova] body [data-public-shell].az-public-shell{background:#fff!important}html[data-color-theme=dark][data-design=epure][data-visual=nova] body [data-public-shell].az-public-shell{background:#000!important}html[data-color-theme=light][data-design=epure][data-visual=nova] body [data-public-shell] [data-public-header-row],html[data-color-theme=light][data-design=epure][data-visual=nova] body [data-public-shell] [data-public-header]{background:#fff!important}html[data-color-theme=dark][data-design=epure][data-visual=nova] body [data-public-shell] [data-public-header-row],html[data-color-theme=dark][data-design=epure][data-visual=nova] body [data-public-shell] [data-public-header]{background:#000!important}html[data-color-theme] [data-public-shell] .az-hero-mascot{display:grid;place-items:center;width:min(100%,610px);justify-self:center}html[data-color-theme] [data-public-shell] .az-hero-mascot img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}html[data-color-theme] [data-public-shell] .az-work-avatar{background:var(--public-paper)!important;border:1px solid var(--public-line)}html[data-color-theme] [data-public-shell] .az-work-avatar img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}html[data-color-theme] [data-public-shell] .az-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px}html[data-color-theme] [data-public-shell] .az-capability-grid article{min-height:235px;padding:26px;border:1px solid var(--public-line);border-radius:18px;background:var(--public-paper)!important}html[data-color-theme] [data-public-shell] .az-capability-grid h3{margin-top:20px;font-size:23px}html[data-color-theme] [data-public-shell] .az-capability-grid p{margin-top:13px;font-size:15px;line-height:1.5}html[data-color-theme] [data-public-shell] .az-capability-status{display:inline-block;padding:6px 10px;border:1px solid var(--public-ink);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}html[data-color-theme] [data-public-shell] .az-capability-upcoming{border-color:var(--public-line)}@media(max-width:1050px){html[data-color-theme] [data-public-shell] .az-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){html[data-color-theme] [data-public-shell] .az-capability-grid{grid-template-columns:1fr}html[data-color-theme] [data-public-shell] .az-hero-mascot{width:min(100%,420px);margin:20px auto 0}}html[data-color-theme] [data-public-shell] .az-connections-vision{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,5vw,90px)}html[data-color-theme] [data-public-shell] .az-connections-copy>p:not(.az-eyebrow){max-width:430px;margin-top:22px;font-size:18px;line-height:1.55}html[data-color-theme] [data-public-shell] .az-connections-copy .az-connections-note{font-size:14px!important}html[data-color-theme] [data-public-shell] .az-connections-card{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--public-line);border-radius:28px;background:var(--public-paper)}html[data-color-theme] [data-public-shell] .az-connections-halo{position:absolute;width:380px;height:380px;border:1px solid var(--public-line);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.65}html[data-color-theme] [data-public-shell] .az-connections-halo:before{content:"";position:absolute;inset:52px;border:1px dashed var(--public-line);border-radius:50%;opacity:.7}html[data-color-theme] [data-public-shell] .az-connections-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;z-index:2}html[data-color-theme] [data-public-shell] .az-connections-center img{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}html[data-color-theme] [data-public-shell] .az-connections-center strong{font-size:13px;letter-spacing:.2em}html[data-color-theme] [data-public-shell] .az-connection-node{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:9px 14px 9px 9px;border:1px solid var(--public-line);border-radius:999px;background:var(--public-paper);color:var(--public-ink);font-size:13px;font-weight:700;box-shadow:0 9px 24px rgba(0,0,0,.06);animation:az-connection-breathe 7s ease-in-out infinite}html[data-color-theme] [data-public-shell] .az-connection-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--public-line);border-radius:50%}html[data-color-theme] [data-public-shell] .az-connection-gmail{left:8%;top:12%}html[data-color-theme] [data-public-shell] .az-connection-calendar{right:8%;top:15%;animation-delay:-1s}html[data-color-theme] [data-public-shell] .az-connection-drive{left:5%;bottom:23%;animation-delay:-2s}html[data-color-theme] [data-public-shell] .az-connection-instagram{right:6%;bottom:19%;animation-delay:-3s}html[data-color-theme] [data-public-shell] .az-connection-facebook{left:40%;bottom:5%;animation-delay:-4s}@keyframes az-connection-breathe{50%{translate:0 -5px}}@media(max-width:1050px){html[data-color-theme] [data-public-shell] .az-connections-vision{grid-template-columns:1fr}}@media(max-width:700px){html[data-color-theme] [data-public-shell] .az-connections-card{min-height:410px}html[data-color-theme] [data-public-shell] .az-connections-halo{width:280px;height:280px}html[data-color-theme] [data-public-shell] .az-connections-center img{width:108px;height:108px}html[data-color-theme] [data-public-shell] .az-connection-node{padding:5px 8px 5px 5px;font-size:11px}html[data-color-theme] [data-public-shell] .az-connection-icon{width:29px;height:29px}html[data-color-theme] [data-public-shell] .az-connection-icon svg{width:17px;height:17px}html[data-color-theme] [data-public-shell] .az-connection-gmail{left:4%;top:11%}html[data-color-theme] [data-public-shell] .az-connection-calendar{right:3%;top:16%}html[data-color-theme] [data-public-shell] .az-connection-drive{left:2%;bottom:24%}html[data-color-theme] [data-public-shell] .az-connection-instagram{right:2%;bottom:22%}html[data-color-theme] [data-public-shell] .az-connection-facebook{left:32%;bottom:4%}}@media(prefers-reduced-motion:reduce){html[data-color-theme] [data-public-shell] .az-connection-node{animation:none}}html[data-color-theme] [data-public-shell] .az-connections-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}html[data-color-theme] [data-public-shell] .az-connections-benefits p{padding:20px;border:1px solid var(--public-line);border-radius:14px;font-size:14px;line-height:1.55}html[data-color-theme] [data-public-shell] .az-connections-benefits strong{display:block;margin-bottom:7px}@media(max-width:700px){html[data-color-theme] [data-public-shell] .az-connections-benefits{grid-template-columns:1fr}}html[data-color-theme] [data-public-shell] .az-photo-stories-hero{width:100%;min-width:0}html[data-color-theme] [data-public-shell] .az-photo-stories-frame{position:relative;width:100%;height:clamp(470px,45vw,670px);overflow:hidden;border-radius:26px;background:#111;isolation:isolate}html[data-color-theme] [data-public-shell] .az-photo-stories-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--az-photo-desktop-position,center);object-position:var(--az-photo-desktop-position,center);filter:none;animation:az-photo-soft-in .9s ease-out both}html[data-color-theme] [data-public-shell] .az-photo-stories-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.24) 62%,rgba(0,0,0,.04))}html[data-color-theme] [data-public-shell] .az-photo-stories-copy{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:40px clamp(24px,4vw,64px) 100px;text-align:left}html[data-color-theme] [data-public-shell] .az-photo-stories-copy :is(h2,p){color:#fff!important;text-shadow:0 1px 9px rgba(0,0,0,.58)}html[data-color-theme] [data-public-shell] .az-photo-stories-copy h2{max-width:630px;margin:14px 0;font-size:clamp(28px,2.8vw,44px);line-height:1.06}html[data-color-theme] [data-public-shell] .az-photo-stories-copy p{max-width:540px;font-size:clamp(13px,1.1vw,17px);line-height:1.5}html[data-color-theme] [data-public-shell] .az-photo-stories-count{font-size:12px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html[data-color-theme] [data-public-shell] .az-photo-stories-controls{position:absolute;z-index:2;bottom:22px;left:50%;transform:translateX(-50%);display:flex;gap:8px}html[data-color-theme] [data-public-shell] .az-photo-stories-controls button{display:grid;place-items:center;min-width:48px;min-height:48px;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(0,0,0,.35);color:#fff}html[data-color-theme] [data-public-shell] .az-photo-stories-controls button:is(:hover,:focus-visible){background:#fff;color:#000}[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;min-height:720px}[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero) .hero-copy{grid-column:1;grid-row:1}[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero) .az-photo-stories-hero{grid-column:2;grid-row:1}@keyframes az-photo-soft-in{0%{opacity:.3}to{opacity:1}}@media(max-width:800px){[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero){display:grid;grid-template-columns:1fr}[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero) .hero-copy{grid-column:1;grid-row:1}[data-public-shell]:not(.az-public-shell) .hero-first-viewport:has(.az-photo-stories-hero) .az-photo-stories-hero{grid-column:1;grid-row:2}}@media(max-width:700px){html[data-color-theme] [data-public-shell] .az-photo-stories-frame{height:570px}html[data-color-theme] [data-public-shell] .az-photo-stories-copy{padding-bottom:90px}}@media(prefers-reduced-motion:reduce){html[data-color-theme] [data-public-shell] .az-photo-stories-frame img{animation:none}}html[data-color-theme=dark] [data-public-shell] .az-closing-art,html[data-color-theme=dark] [data-public-shell] .az-working-mascot{background:#fff!important}html[data-color-theme] [data-public-shell] .az-how-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(30px,5vw,84px);margin-top:38px}html[data-color-theme] [data-public-shell] .az-how-accordion{border-top:1px solid var(--public-line)}html[data-color-theme] [data-public-shell] .az-how-item{border-bottom:1px solid var(--public-line)}html[data-color-theme] [data-public-shell] .az-how-item h3{margin:0}html[data-color-theme] [data-public-shell] .az-how-item button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:82px;padding:16px 0;text-align:left;color:var(--public-ink);background:transparent;border:0;cursor:pointer;font:inherit;font-size:clamp(17px,1.6vw,22px);font-weight:700}html[data-color-theme] [data-public-shell] .az-how-item button:focus-visible{outline:2px solid var(--public-ink);outline-offset:3px}html[data-color-theme] [data-public-shell] .az-how-number{align-self:start;padding-top:7px;font-size:12px;letter-spacing:.08em}html[data-color-theme] [data-public-shell] .az-how-item button svg{transition:transform .2s ease}html[data-color-theme] [data-public-shell] .az-how-item button[aria-expanded=true] svg{transform:rotate(180deg)}html[data-color-theme] [data-public-shell] .az-how-item [role=region] p{max-width:500px;padding:0 28px 25px 52px;font-size:15px;line-height:1.65}html[data-color-theme] [data-public-shell] .az-how-visual{display:flex;flex-direction:column;min-height:500px;padding:clamp(22px,3vw,38px);background:var(--public-paper);border:1px solid var(--public-line);border-radius:22px}html[data-color-theme] [data-public-shell] .az-how-preview-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--public-line);font-size:11px;font-weight:800;letter-spacing:.12em}html[data-color-theme] [data-public-shell] .az-how-preview-body{display:flex;flex-direction:column;justify-content:center;flex:1;padding:30px 0}html[data-color-theme] [data-public-shell] .az-how-preview-body h3{max-width:440px;margin:15px 0;font-size:clamp(30px,3vw,45px);line-height:1.08}html[data-color-theme] [data-public-shell] .az-how-preview-body>p:not(.az-eyebrow){max-width:460px;font-size:16px;line-height:1.6}html[data-color-theme] [data-public-shell] .az-how-preview-body ul{display:grid;gap:9px;margin-top:27px;padding:0;list-style:none}html[data-color-theme] [data-public-shell] .az-how-preview-body li{padding:10px 14px;border:1px solid var(--public-line);border-radius:9px;font-size:14px}html[data-color-theme] [data-public-shell] .az-how-preview-caption{padding-top:15px;border-top:1px solid var(--public-line);font-size:12px;line-height:1.5}@media(max-width:850px){html[data-color-theme] [data-public-shell] .az-how-layout{grid-template-columns:1fr}html[data-color-theme] [data-public-shell] .az-how-visual{min-height:410px}}@media(prefers-reduced-motion:reduce){html[data-color-theme] [data-public-shell] .az-how-item button svg{transition:none}}@media(max-width:700px){html[data-color-theme] [data-public-shell] .az-photo-stories-frame img{-o-object-position:var(--az-photo-mobile-position,center);object-position:var(--az-photo-mobile-position,center)}}html[data-color-theme] [data-public-shell] .az-video-stories-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none}html[data-color-theme] [data-public-shell] .az-video-stories-current{z-index:0;opacity:1;transition:opacity .42s ease}html[data-color-theme] [data-public-shell] .az-video-stories-next{z-index:1;opacity:0;transition:opacity .42s ease}html[data-color-theme] [data-public-shell] .az-video-stories-current.az-video-stories-fading{opacity:0}html[data-color-theme] [data-public-shell] .az-video-stories-next.az-video-stories-fading{opacity:1}html[data-color-theme] [data-public-shell] .az-video-stories-error-poster{position:absolute;z-index:2;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-shade{z-index:2;pointer-events:none}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-copy{z-index:3;pointer-events:none}html[data-color-theme] [data-public-shell] .az-video-stories-play-hint{position:absolute;z-index:3;top:16px;right:16px;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.78);color:#fff;font-size:12px;font-weight:700;pointer-events:none}html[data-color-theme] [data-public-shell] .az-video-stories-hit-area{position:absolute;z-index:4;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}html[data-color-theme] [data-public-shell] .az-video-stories-hit-area:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 8px rgba(0,0,0,.65)}@media(prefers-reduced-motion:reduce){html[data-color-theme] [data-public-shell] .az-video-stories-media{transition:none}}html[data-color-theme] [data-public-shell] [data-public-floating-login]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px) and (max-height:500px),(max-width:700px){html[data-color-theme] [data-public-shell] .az-video-stories-frame{height:auto;padding-top:56.25%;border-radius:20px}html[data-color-theme] [data-public-shell] .az-video-stories-media{top:0;bottom:auto;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}html[data-color-theme] [data-public-shell] .az-video-stories-error-poster{bottom:auto;height:auto;aspect-ratio:16/9;background-size:contain;background-color:#111}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-shade{display:none}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-copy{position:relative;inset:auto;min-height:0;padding:20px clamp(18px,5vw,26px) 24px;background:#111}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-copy h2{margin:8px 0;font-size:clamp(23px,6vw,30px);line-height:1.12}html[data-color-theme] [data-public-shell] .az-video-stories-frame .az-photo-stories-copy p{font-size:14px;line-height:1.4}}