:root{--av2-bg:#020914;--av2-surface:#061522;--av2-surface-2:#081b2d;--av2-line:#5bbcff33;--av2-blue:#5bf;--av2-text:#f5f9fd;--av2-muted:#8fa8bb}html,body{max-width:100%;overflow-x:hidden}body.avion-rebuild{min-width:0}body.avion-rebuild img{max-width:100%}.ab-brand .visual-brand,.ab-brand .visual-brand__image,.ab-mobile-menu__head .visual-brand,.ab-mobile-menu__head .visual-brand__image{object-fit:contain!important}.ab-header{transition:transform .22s;transform:translateY(0)}.ab-header.is-hidden{transform:translateY(-110%)}.ab-mobile-overlay{overscroll-behavior:contain}.ab-mobile-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-library-controls{margin-bottom:24px}.app-library-controls>label{min-width:0}.app-library-categories{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex!important}.app-library-categories button{color:#a7bfd0;cursor:pointer;background:#061522;border:1px solid #5bbcff2e;border-radius:999px;min-height:38px;padding:0 14px}.app-library-categories button.active{color:#fff;background:#168ff5;border-color:#229cf5}.app-library-grid{align-items:stretch}.app-library-card{min-height:320px}.app-library-card .library-card__top strong{white-space:nowrap;justify-items:end;gap:2px;display:grid;color:#63c2ff!important}.app-library-card .library-card__top strong em{color:#7290a5;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:500}.app-library-card .app-library-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.app-library-card .app-library-tags i{color:#2c709e;letter-spacing:.06em;text-transform:uppercase;background:#edf6fc;border-radius:999px;padding:7px 10px;font-size:.62rem;font-style:normal}.app-profile-page{padding-bottom:80px}.app-profile-hero{border:1px solid var(--av2-line);background:radial-gradient(circle at 86% 10%,#1b93ee24,#0000 38%),linear-gradient(145deg,#092038,#03101c);border-radius:34px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:34px;margin-top:26px;padding:clamp(36px,5vw,72px);display:grid}.app-profile-hero h1{margin:10px 0 22px;color:var(--av2-text)!important;font-size:clamp(2.6rem,5vw,5.4rem)!important}.app-profile-hero>div>p:not(.premium-kicker){color:#9eb7c9;max-width:820px;font-size:1rem;line-height:1.8}.app-profile-tags,.app-profile-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.app-profile-tags span,.app-profile-chip-grid span{color:#75c8ff;text-transform:uppercase;letter-spacing:.06em;border:1px solid #5bbcff33;border-radius:999px;padding:8px 11px;font-size:.65rem}.app-evidence-card{background:#020a149e;border:1px solid #5bbcff2e;border-radius:28px;flex-direction:column;justify-content:center;padding:30px;display:flex}.app-evidence-card small{color:#7da3bd;text-transform:uppercase;letter-spacing:.12em}.app-evidence-card strong{color:#67c5ff;font:700 clamp(3rem,5vw,5rem)/1 var(--ab-display);margin-top:14px}.app-evidence-card strong span{color:#7893a8;font-size:.9rem}.app-evidence-card b{color:#fff;margin-top:9px}.app-evidence-card p{color:#8fa8bb;margin-top:18px;line-height:1.65}.app-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.app-profile-grid article{border:1px solid var(--av2-line);background:linear-gradient(145deg,#07192a,#03101b);border-radius:24px;min-width:0;padding:clamp(24px,3vw,38px)}.app-profile-grid h2{margin:8px 0 18px;color:#fff!important;font-size:clamp(1.35rem,2.3vw,2.1rem)!important}.app-profile-grid p,.app-profile-grid li,.app-profile-grid dd{line-height:1.72;color:#94aec1!important}.app-profile-grid ul{margin:0;padding-left:20px}.app-profile-grid dl{margin:0}.app-profile-grid dl>div{border-bottom:1px solid #5bbcff1f;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;display:grid}.app-profile-grid dt{color:#61c1ff}.app-profile-grid dd{margin:0}.app-profile-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.app-original-profile{border:1px solid var(--av2-line);background:#03101b;margin-top:18px;padding:clamp(24px,3vw,42px)}.app-original-profile__head{margin-bottom:24px}.app-original-profile__head h2{margin:8px 0;color:#fff!important}.app-original-profile__head p:last-child{color:#8fa8bb}.research-comparison{margin-top:30px}.research-comparison__selector{border:1px solid var(--av2-line);background:linear-gradient(145deg,#07192a,#03101b);grid-template-columns:1.25fr .75fr;align-items:end;gap:24px;padding:28px;display:grid}.research-comparison__selector h2{margin:8px 0;color:#fff!important;font-size:clamp(1.5rem,3vw,2.8rem)!important}.research-comparison__selector p{color:#91aabd}.research-comparison__selector label{gap:8px;display:grid}.research-comparison__selector label span{color:#7d9bb1;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.research-comparison__selector select{color:#fff;background:#020b15;border:1px solid #5bbcff3d;width:100%;min-height:54px;padding:0 14px}.research-comparison__empty{text-align:center;border:1px solid var(--av2-line);background:#05131f;margin-top:16px;padding:52px 28px}.research-comparison__empty strong{color:#fff;font-family:var(--ab-display);text-transform:uppercase;font-size:1.35rem}.research-comparison__empty p{color:#8fa8bb}.research-comparison__cards{gap:12px;margin-top:16px;display:grid}.research-comparison__cards.count-1{grid-template-columns:1fr}.research-comparison__cards.count-2{grid-template-columns:repeat(2,1fr)}.research-comparison__cards.count-3{grid-template-columns:repeat(3,1fr)}.research-comparison__cards.count-4{grid-template-columns:repeat(4,1fr)}.research-comparison__cards article{border:1px solid var(--av2-line);background:#061522;min-width:0;padding:22px;position:relative}.research-comparison__cards article>button{border:1px solid var(--av2-line);color:#fff;cursor:pointer;background:0 0;width:32px;height:32px;font-size:1.2rem;position:absolute;top:10px;right:12px}.research-comparison__cards small{color:#64c0fb;text-transform:uppercase}.research-comparison__cards h3{margin:10px 40px 15px 0;color:#fff!important;font-size:1.2rem!important}.research-comparison__cards strong{color:#67c5ff;font:700 2rem var(--ab-display);display:block}.research-comparison__cards strong span{color:#728ca0;font-size:.7rem}.research-comparison__cards em{color:#9cb4c6;margin:4px 0 16px;font-style:normal;display:block}.research-comparison__cards a{color:#5ebeff}.research-comparison__table-wrap{border:1px solid var(--av2-line);background:#03101b;margin-top:16px;overflow-x:auto}.research-comparison table{border-collapse:collapse;width:100%;min-width:850px}.research-comparison th,.research-comparison td{text-align:left;vertical-align:top;color:#9bb3c5;border-bottom:1px solid #5bbcff24;border-right:1px solid #5bbcff24;padding:18px;line-height:1.55}.research-comparison th{color:#fff;background:#071a2b}.research-comparison tbody th{color:#5dbdff;width:180px}.research-comparison td strong{color:#fff}.avion-ai-install-page{padding-bottom:80px}.avion-ai-install-hero{border:1px solid var(--av2-line);background:radial-gradient(circle at 85% 18%,#2f9ff12b,#0000 34%),linear-gradient(145deg,#09233b,#020b15);border-radius:34px;grid-template-columns:1.3fr .7fr;align-items:stretch;gap:28px;margin-top:28px;padding:clamp(40px,5vw,78px);display:grid}.avion-ai-install-hero h1{max-width:820px;margin:10px 0 24px;color:#fff!important;font-size:clamp(2.8rem,5.2vw,5.6rem)!important;line-height:.98!important}.avion-ai-install-hero h1 strong{color:#60c2ff}.avion-ai-install-hero>div>p:not(.premium-kicker){color:#9ab4c6;max-width:760px;font-size:1rem;line-height:1.8}.avion-ai-install-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.avion-ai-install-hero small{color:#718ba0;margin-top:16px;display:block}.avion-ai-install-hero aside{background:#020a14b3;border:1px solid #5bbcff2e;border-radius:28px;flex-direction:column;justify-content:center;min-height:330px;padding:34px;display:flex}.avion-ai-install-hero aside span{color:#83a3ba;font:500 2rem var(--ab-display);letter-spacing:.22em}.avion-ai-install-hero aside strong{color:#63c3ff;font:600 clamp(4.5rem,8vw,8rem)/1 var(--ab-display)}.avion-ai-install-hero aside p{color:#8fa9bc;line-height:1.7}.avion-ai-features{margin-top:clamp(52px,6vw,90px)}.avion-ai-features>header{max-width:760px;margin-bottom:24px}.avion-ai-features>header h2{margin:8px 0 16px;color:#fff!important;font-size:clamp(2rem,4vw,4rem)!important}.avion-ai-features>header>p:last-child{color:#92adbf;line-height:1.75}.avion-ai-features>div{border-top:1px solid var(--av2-line);border-left:1px solid var(--av2-line);grid-template-columns:repeat(3,1fr);display:grid}.avion-ai-features article{border-right:1px solid var(--av2-line);border-bottom:1px solid var(--av2-line);background:#061522;min-height:240px;padding:28px}.avion-ai-features article>span{color:#5dbfff}.avion-ai-features h3{margin:48px 0 14px;color:#fff!important;font-size:1.25rem!important}.avion-ai-features article p{color:#8fa8ba;line-height:1.7}.avion-ai-install-cta{border:1px solid var(--av2-line);background:linear-gradient(90deg,#071b2e,#03101b);justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:30px;display:flex}.avion-ai-install-cta h2{margin:8px 0;color:#fff!important}.avion-ai-install-cta p{color:#8fa8ba}.avion-ai-back{text-align:center;margin-top:20px}.avion-ai-back a{color:#63c1ff}@media (max-width:1120px){.ab-desktop-nav{display:none!important}.ab-mobile-toggle{display:grid!important}.ab-header__inner{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.ab-header__actions .ab-search,.ab-header__actions .account-link{display:none!important}.app-profile-hero,.avion-ai-install-hero{grid-template-columns:1fr}.avion-ai-features>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){body.avion-rebuild{font-size:15px}.ab-shell{width:calc(100% - 32px)!important}.ab-announcement{justify-content:center!important;gap:0!important;min-height:36px!important;padding:7px 14px!important;font-size:.64rem!important}.ab-announcement span{display:none!important}.ab-announcement span:first-child{display:inline-flex!important}.ab-header,.ab-header.is-hidden{position:sticky!important;top:0!important;transform:none!important}.ab-header__inner{min-height:74px!important}.ab-brand{width:min(205px,58vw)!important}.ab-header__actions{gap:6px!important}.ab-header__actions .cart-link,.ab-mobile-toggle{border:1px solid var(--av2-line)!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important}.ab-mobile-overlay{z-index:1000!important;align-items:stretch!important}.ab-mobile-menu{width:min(420px,100vw)!important;padding:20px!important}.ab-mobile-menu__head{z-index:2;background:#04101d;margin:-20px -20px 10px;padding:18px 20px;position:sticky;top:0}.ab-mobile-menu__head .visual-brand{width:170px!important}.ab-mobile-menu>h2{margin:22px 0 4px!important}.ab-mobile-menu>a{min-height:50px!important;font-size:.72rem!important}body.avion-rebuild :is(.premium-inner,.inner-page,.research-surface){width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}body.avion-rebuild :is(.premium-section,.ab-section){padding-top:44px!important;padding-bottom:44px!important}body.avion-rebuild :is(.production-page-hero,.premium-page-hero,.research-editorial-hero){border-radius:24px!important;min-height:0!important;padding:30px 22px!important}body.avion-rebuild :is(.production-page-hero h1,.premium-page-hero h1,.research-editorial-hero h1,.exact-source-copy__header h1){overflow-wrap:anywhere;font-size:clamp(2.15rem,10vw,3.05rem)!important;line-height:1.02!important}body.avion-rebuild :is(.production-page-hero p,.premium-page-hero p,.research-editorial-hero p){font-size:.94rem!important;line-height:1.68!important}body.avion-rebuild :is(.premium-heading h2,.premium-section h2,.ab-section-heading h2){font-size:clamp(1.9rem,8vw,2.7rem)!important}.ab-hero__grid{grid-template-columns:1fr!important;min-height:0!important}.ab-hero__copy{max-width:none!important;padding:54px 0 30px!important}.ab-hero__copy h1{font-size:clamp(2.65rem,12vw,4rem)!important}.ab-hero__lead{font-size:.94rem!important}.ab-hero__visual{min-height:390px!important}.ab-trust__grid,.ab-format-grid,.ab-goal-grid,.ab-product-grid{grid-template-columns:1fr!important}.ab-format-card,.ab-goal-card{min-height:0!important}.ab-format-card{grid-template-rows:auto auto auto!important;padding-bottom:20px!important}.ab-format-card__visual{aspect-ratio:4/3!important;height:auto!important;min-height:0!important;padding:8px!important}.ab-format-card__visual img{object-fit:contain!important;width:100%!important;height:100%!important}.ab-format-card--accessories .ab-format-card__visual img{object-fit:contain!important}.ab-goal-card{padding:26px 22px!important}.ab-goal-card h3{font-size:clamp(1.7rem,8vw,2.3rem)!important}.ab-section-heading{display:block!important}.ab-product-grid,.catalog-grid,.products-grid{grid-template-columns:1fr!important;gap:14px!important}.ab-product-card,.visual-product-card{min-height:0!important}.ab-product-card__visual,.visual-product-card__image{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}.ab-product-card__visual img,.visual-product-card__image img{object-fit:contain!important;width:100%!important;height:100%!important}.ab-product-card__body,.visual-product-card__content{padding:20px!important}.ab-product-card__body h3,.visual-product-card__content h3{font-size:clamp(1.35rem,7vw,1.8rem)!important}.ab-product-card__actions,.visual-product-card__footer{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.visual-product-card,.visual-catalog{display:block!important}.visual-catalog__toolbar,.catalog-toolbar{grid-template-columns:1fr!important}.visual-filters,.catalog-filters{width:100%!important}.goal-grid,.research-goal-grid,.research-interest-grid{grid-template-columns:1fr!important}.goal-grid>article,.research-goal-grid>article,.research-interest-grid>article{min-height:0!important;padding:28px 22px!important}.goal-grid h2,.research-goal-grid h2,.research-interest-grid h2{font-size:clamp(1.8rem,8vw,2.4rem)!important}.library-controls,.upgraded-library-controls{background:#061522!important;border-radius:20px!important;grid-template-columns:1fr!important;padding:20px!important}.library-controls input,.library-controls select{color:#fff!important;border:1px solid var(--av2-line)!important;background:#020b15!important;border-radius:10px!important;width:100%!important;min-height:50px!important}.app-library-categories{scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.app-library-categories::-webkit-scrollbar{display:none}.app-library-categories button{flex:none}.library-grid,.app-library-grid{grid-template-columns:1fr!important;gap:14px!important}.library-grid>article,.app-library-card{border-radius:24px!important;min-height:0!important;padding:24px 20px!important}.app-library-card .library-card__top{grid-template-columns:auto 1fr!important;gap:7px 12px!important}.app-library-card .library-card__top strong{grid-column:1/-1;justify-items:start;margin-top:8px}.app-library-card h2{margin-top:24px!important;font-size:clamp(2rem,10vw,2.8rem)!important}.app-library-card p{font-size:.95rem!important;line-height:1.7!important}.app-library-card footer{gap:9px;grid-template-columns:1fr!important;display:grid!important}.hub-grid,.research-hub-grid{grid-template-columns:1fr!important}.hub-card,.research-hub-grid>article{border-radius:24px!important;min-height:0!important;padding:18px!important;display:block!important}.hub-card img,.research-hub-grid article img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important}.hub-card h2,.research-hub-grid h2{font-size:clamp(1.8rem,8.5vw,2.55rem)!important;line-height:1.04!important}.exact-source-copy{width:100%!important}.exact-source-copy__header,.exact-source-copy__body,.standalone-article-header,.migrated-research-body{padding:24px 18px!important}.migrated-research-body h2{font-size:clamp(1.8rem,8vw,2.5rem)!important}.migrated-research-body h3{font-size:clamp(1.35rem,6.5vw,1.9rem)!important}.migrated-research-body table,.exact-source-copy__body table{-webkit-overflow-scrolling:touch;width:100%!important;display:block!important;overflow-x:auto!important}.migrated-research-body :is(p,li,td,th),.exact-source-copy__body :is(p,li,td,th){font-size:.94rem!important;line-height:1.68!important}.migrated-research-body a{overflow-wrap:anywhere}.glossary-controls{grid-template-columns:1fr!important;padding:20px!important}.glossary-controls input,.glossary-controls select{width:100%!important;min-height:50px!important}.glossary-alphabet,.alphabet-nav{padding-bottom:8px;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}.glossary-letter>div,.glossary-grid{grid-template-columns:1fr!important}.glossary-letter>div>a{min-height:0!important;padding:22px!important}.calculator-shell--shopify,.calculator-shell{grid-template-columns:1fr!important;gap:12px!important}.calculator-shell--shopify .calculator-panel,.calculator-shell--shopify .calculator-result{border-radius:20px!important;padding:22px 18px!important}.calculator-shell--shopify .calculator-controls{grid-template-columns:1fr!important}.calculator-shell--shopify .calculator-result>strong{font-size:clamp(2.4rem,11vw,4rem)!important}.calculator-syringe,.syringe-visual{overflow:hidden;width:100%!important;max-width:100%!important}.research-comparison__selector{grid-template-columns:1fr!important;padding:22px 18px!important}.research-comparison__cards{grid-template-columns:1fr!important}.research-comparison__cards article{padding:20px!important}.research-comparison__table-wrap{margin-inline:0!important}.app-profile-hero,.avion-ai-install-hero{border-radius:24px!important;padding:28px 22px!important}.app-profile-hero h1,.avion-ai-install-hero h1{font-size:clamp(2.45rem,11vw,3.5rem)!important}.app-evidence-card{border-radius:20px!important;padding:22px!important}.app-profile-grid{grid-template-columns:1fr!important}.app-profile-grid article{border-radius:20px!important;padding:22px 18px!important}.app-profile-grid dl>div{grid-template-columns:1fr!important;gap:4px!important}.avion-ai-install-hero aside{min-height:0!important;padding:24px!important}.avion-ai-install-hero aside strong{font-size:5rem!important}.avion-ai-features>div{grid-template-columns:1fr!important}.avion-ai-features article{min-height:0!important;padding:24px 20px!important}.avion-ai-features h3{margin-top:28px!important}.avion-ai-install-cta{grid-template-columns:1fr!important;padding:24px 20px!important;display:grid!important}.research-notice-spacer,.research-notice-spacer--all-pages{margin-top:34px!important;margin-bottom:34px!important}.research-notice,.premium-research-notice{border-radius:20px!important;padding:22px 18px!important}.ab-footer__newsletter{grid-template-columns:1fr!important;gap:22px!important;padding:34px 0!important;display:grid!important}.ab-newsletter-form,.ab-newsletter-form.is-compact{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.ab-newsletter-form__email,.ab-newsletter-form__consent,.ab-newsletter-form button{grid-column:1!important;width:100%!important}.ab-footer__main{grid-template-columns:1fr!important;gap:26px!important}.ab-footer__brand{grid-column:auto!important}.ab-footer__bottom{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (max-width:540px){.ab-shell{width:calc(100% - 28px)!important}.ab-brand{width:min(190px,56vw)!important}.ab-mobile-menu{width:100vw!important}.premium-button,.ab-button{width:100%;min-height:50px}.ab-actions,.app-profile-actions,.avion-ai-install-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.app-profile-tags{gap:6px}.app-profile-tags span{font-size:.58rem}.app-library-card h2{font-size:clamp(1.85rem,10vw,2.55rem)!important}}.ab-header{z-index:500!important}.ab-header__actions,.ab-mobile-toggle-v22{z-index:4;position:relative;pointer-events:auto!important}.ab-mobile-toggle-v22{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.ab-mobile-overlay-v22{-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;z-index:2147483000!important;background:#00050cc7!important;justify-content:flex-end!important;align-items:stretch!important;display:flex!important;position:fixed!important;inset:0!important}.ab-mobile-panel-v22{color:#f4f9fd!important;background:radial-gradient(circle at 92% 4%,#2599ef29,#0000 28%),linear-gradient(#051522 0%,#020914 100%)!important;border-left:1px solid #5bbcff42!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(430px,100vw)!important;height:100dvh!important;max-height:100dvh!important;display:grid!important;overflow:hidden!important;box-shadow:-24px 0 70px #00000073!important}.ab-mobile-v22__head{background:#020914eb;border-bottom:1px solid #5bbcff29;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.ab-mobile-v22__head>a{width:min(190px,58vw);display:block}.ab-mobile-v22__head .visual-brand,.ab-mobile-v22__head .visual-brand__image{object-fit:contain!important;width:100%!important;max-height:55px!important}.ab-mobile-v22__close{color:#fff;cursor:pointer;touch-action:manipulation;background:#04101c;border:1px solid #5bbcff42;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.ab-mobile-v22__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px 18px 30px;overflow-y:auto}.ab-mobile-v22__primary,.ab-mobile-v22__group-toggle,.ab-mobile-v22__simple-links>a{width:100%;min-height:54px;font-family:var(--ab-display,inherit);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #5bbcff24;justify-content:space-between;align-items:center;gap:14px;padding:0 4px;font-size:.82rem;font-weight:660;display:flex;color:#edf7ff!important;text-decoration:none!important}.ab-mobile-v22__group{margin-top:8px}.ab-mobile-v22__group-toggle{color:#6ac3ff!important}.ab-mobile-v22__group-label{color:#6ac3ff;letter-spacing:.14em;text-transform:uppercase;padding:22px 4px 10px;font-size:.68rem;font-weight:760}.ab-mobile-v22__group-links{display:grid}.ab-mobile-v22__group-links>a{border-bottom:1px solid #5bbcff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:12px 4px 12px 18px;display:grid;color:inherit!important;text-decoration:none!important}.ab-mobile-v22__group-links strong{color:#eaf6ff;font-size:.84rem;font-weight:680;display:block}.ab-mobile-v22__group-links small{color:#7f9caf;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.ab-mobile-v22__simple-links{display:grid}.ab-mobile-v22__foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#020914;border-top:1px solid #5bbcff29}.ab-mobile-v22__foot span,.ab-mobile-v22__foot small{display:block}.ab-mobile-v22__foot span{color:#79c9ff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:740}.ab-mobile-v22__foot small{color:#6f8799;margin-top:4px;font-size:.68rem}body[data-avion-menu-open=true]{touch-action:none;overflow:hidden!important}body[data-avion-menu-open=true] .ab-mobile-panel-v22{touch-action:pan-y}.research-hub-index-v22 .hub-controls--upgraded{color:#edf7ff!important;background:linear-gradient(145deg,#071a2a,#03101b)!important;border:1px solid #5bbcff33!important;border-radius:2px!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important;gap:18px!important;padding:26px!important;display:grid!important}.research-hub-index-v22 .hub-controls--upgraded>div,.research-hub-index-v22 .hub-result-count{grid-column:1/-1!important}.research-hub-index-v22 .hub-controls--upgraded label>span{color:#78bde8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.69rem!important;font-weight:740!important}.research-hub-index-v22 .hub-controls--upgraded input,.research-hub-index-v22 .hub-controls--upgraded select{color:#f4f9fd!important;background:#020b15!important;border:1px solid #5bbcff38!important;border-radius:0!important;width:100%!important;min-height:54px!important}.research-hub-index-v22 .hub-controls--upgraded input::placeholder{color:#6f899c!important}.research-hub-index-v22 .hub-controls--upgraded>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.research-hub-index-v22 .hub-controls--upgraded button{color:#9db6c8!important;background:0 0!important;border:1px solid #5bbcff33!important;border-radius:999px!important;min-height:38px!important;padding:7px 14px!important}.research-hub-index-v22 .hub-controls--upgraded button.active{color:#fff!important;background:#168ff5!important;border-color:#229cf5!important}.research-hub-index-v22 .hub-result-count{color:#8ea8ba!important;margin:8px 0 0!important}.research-hub-index-v22 .hub-result-count strong{color:#63c2ff!important}.research-hub-index-v22 .hub-grid{gap:18px!important}.research-hub-index-v22 .hub-card{background:linear-gradient(145deg,#07192a,#03101b)!important;border-color:#5bbcff2e!important;border-radius:2px!important}.research-hub-index-v22 .hub-card__image{background:#020914!important;display:block!important;overflow:hidden!important}.research-hub-index-v22 .hub-card__image img{aspect-ratio:16/9!important;object-fit:contain!important;background:#020914!important;width:100%!important;height:auto!important}.research-hub-index-v22 .hub-card h2{letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(1.55rem,3.2vw,2.65rem)!important;line-height:1.04!important}.research-hub-index-v22 .hub-card p{font-size:.96rem!important;line-height:1.7!important}.research-article-v22{min-width:0!important}.research-article-v22>section:first-of-type h1{letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(2.35rem,4.4vw,5rem)!important;line-height:.99!important}.research-article-v22>section:first-of-type figure{background:#020914!important}.research-article-v22>section:first-of-type figure img{object-fit:contain!important;object-position:center!important}.research-article-links-v22{margin-top:0!important}.research-source-body-v22{min-width:0!important;max-width:100%!important}.research-source-body-v22 :is(h2,h3,h4,p,li,blockquote){max-width:920px!important}.research-source-body-v22 h2{letter-spacing:-.025em!important;overflow-wrap:normal!important;font-size:clamp(1.9rem,3vw,3.2rem)!important;line-height:1.08!important}.research-source-body-v22 h3{font-size:clamp(1.25rem,1.7vw,1.6rem)!important}.research-source-body-v22 :is(p,li){font-size:1rem!important;line-height:1.78!important}.research-source-body-v22 a{overflow-wrap:anywhere;margin-right:.28em}.research-source-body-v22 img{object-fit:contain!important;background:#020914!important;width:100%!important;max-width:100%!important;height:auto!important}.research-source-body-v22 .avion-article-table-scroll{-webkit-overflow-scrolling:touch;background:#03101b;border:1px solid #5bbcff2e;width:100%!important;max-width:100%!important;margin:32px 0!important;overflow-x:auto!important}.research-source-body-v22 .avion-article-table-scroll table{width:100%!important;min-width:680px!important;margin:0!important}.research-source-body-v22 p:has(>strong:first-child){background:#08233761!important;border-left:2px solid #55bbffb3!important;padding:18px 20px!important}@media (max-width:1120px){.ab-mobile-toggle-v22{display:grid!important}.research-hub-index-v22 .hub-controls--upgraded{grid-template-columns:1fr!important}.research-hub-index-v22 .hub-controls--upgraded>div,.research-hub-index-v22 .hub-result-count{grid-column:auto!important}}@media (max-width:820px){.ab-header,.ab-header.is-hidden{z-index:500!important}.ab-mobile-toggle-v22{opacity:1!important;visibility:visible!important;display:grid!important}.research-hub-index-v22>section:first-of-type h1{font-size:clamp(2.2rem,9.8vw,3.4rem)!important;line-height:1!important}.research-hub-index-v22 .hub-controls--upgraded{gap:14px!important;padding:18px!important}.research-hub-index-v22 .hub-controls--upgraded>div{scrollbar-width:none;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.research-hub-index-v22 .hub-controls--upgraded>div::-webkit-scrollbar{display:none}.research-hub-index-v22 .hub-controls--upgraded button{flex:none!important}.research-hub-index-v22 .hub-card{padding:16px!important}.research-hub-index-v22 .hub-card h2{margin-top:14px!important;font-size:clamp(1.7rem,7.7vw,2.25rem)!important}.research-hub-index-v22 .hub-card p{font-size:.93rem!important}.research-article-v22 .production-breadcrumbs li:last-child{display:none!important}.research-article-v22>section:first-of-type{border-radius:18px!important}.research-article-v22>section:first-of-type h1{letter-spacing:-.025em!important;font-size:clamp(2rem,9vw,2.85rem)!important;line-height:1.01!important}.research-article-v22>section:first-of-type figure{aspect-ratio:16/9!important;min-height:0!important}.research-article-v22>section:first-of-type figure img{object-fit:contain!important;width:100%!important;height:100%!important}.research-article-links-v22{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:26px!important;display:grid!important}.research-article-links-v22 a{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important}.research-source-body-v22 h2{margin-top:44px!important;font-size:clamp(1.7rem,7.5vw,2.15rem)!important;line-height:1.08!important}.research-source-body-v22 h3{font-size:clamp(1.2rem,5.5vw,1.5rem)!important}.research-source-body-v22 :is(p,li){font-size:.94rem!important;line-height:1.72!important}.research-source-body-v22 :is(blockquote,p:has(>strong:first-child)){padding:16px!important}.research-source-body-v22 .avion-article-table-scroll{margin-inline:0!important}}@media (max-width:540px){.ab-mobile-panel-v22{border-left:0!important;width:100vw!important}.ab-mobile-v22__head,.ab-mobile-v22__body{padding-inline:14px}.research-article-v22>section:first-of-type h1{font-size:clamp(1.9rem,8.8vw,2.55rem)!important}.research-article-links-v22{grid-template-columns:1fr 1fr!important}.research-article-links-v22 a:last-child{grid-column:1/-1!important}}.ab-mobile-v22__group-toggle svg{transition:transform .18s}.ab-mobile-v22__group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ab-header{isolation:isolate}.ab-mobile-toggle-v22{z-index:10!important;pointer-events:auto!important;position:relative!important}.ab-mobile-overlay-v22,.ab-mobile-panel-v22,.ab-mobile-v22__body,.ab-mobile-v22__head{pointer-events:auto!important}@media (max-width:1120px){.ab-header__actions{z-index:20!important;position:relative!important}.ab-header,.ab-header.is-visible,.ab-header.is-hidden{pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:none!important}.ab-header__inner,.ab-header__actions,.ab-mobile-toggle,.ab-mobile-toggle-v22{pointer-events:auto!important}.ab-mobile-toggle-v22{-webkit-user-select:none;user-select:none;touch-action:manipulation!important}}
.ab-footer__desktop-links{display:contents}.ab-footer__mobile-links{display:none}@media (max-width:820px){:root{--ab-mobile-section:30px;--ab-mobile-gap:12px;--ab-mobile-radius:0px}.ab-mobile-v22__head{min-height:72px!important;padding:12px 14px!important}.ab-mobile-v22__head>a{width:min(172px,54vw)!important}.ab-mobile-v22__close{flex-basis:44px!important;width:44px!important;height:44px!important}.ab-mobile-v22__body{padding:8px 14px 22px!important}.ab-mobile-v22__primary,.ab-mobile-v22__group-toggle{min-height:52px!important;font-size:.78rem!important}.ab-mobile-v22__group{margin-top:2px!important}.ab-mobile-v22__group-links>a{min-height:48px!important;padding:10px 4px 10px 14px!important}.ab-mobile-v22__group-links strong{font-size:.79rem!important}.ab-mobile-v22__group-links small{display:none!important}.ab-mobile-v22__foot{padding-block:11px calc(11px + env(safe-area-inset-bottom))!important}body.avion-rebuild .ab-home{flex-direction:column;display:flex}body.avion-rebuild .ab-home>#shop-by-format{order:1}body.avion-rebuild .ab-home>#featured-products{order:2}body.avion-rebuild .ab-home>#research-interests{order:3}body.avion-rebuild .ab-home>#platform-tools{order:4}body.avion-rebuild .ab-home>#research-library{order:5}body.avion-rebuild .ab-home>#research-hub{order:6}body.avion-rebuild .ab-home>#why-avion{order:7}body.avion-rebuild .ab-home>#research-bundles{order:8}body.avion-rebuild .ab-home>#trade-programme{order:9}body.avion-rebuild .ab-home .ab-section{padding-block:var(--ab-mobile-section)!important}body.avion-rebuild .ab-home .ab-section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px 14px!important;margin-bottom:18px!important;display:grid!important}body.avion-rebuild .ab-home .ab-section-head>div{min-width:0}body.avion-rebuild .ab-home .ab-section-head h2{max-width:100%!important;font-size:clamp(1.35rem,5.8vw,1.72rem)!important;line-height:1.04!important}body.avion-rebuild .ab-home .ab-section-head>a{white-space:nowrap;align-self:end!important;min-height:26px!important;font-size:.57rem!important}body.avion-rebuild .ab-home .ab-kicker{margin-bottom:7px!important;font-size:.57rem!important}body.avion-rebuild .ab-hero__grid{grid-template-columns:1fr!important;min-height:0!important;display:grid!important}body.avion-rebuild .ab-hero__copy{max-width:none!important;padding:34px 0 24px!important}body.avion-rebuild .ab-hero__copy h1{letter-spacing:.025em!important;max-width:620px!important;font-size:clamp(2.35rem,10vw,3.3rem)!important;line-height:.98!important}body.avion-rebuild .ab-hero__copy h1 br{display:none}body.avion-rebuild .ab-hero__lead{max-width:600px!important;margin-top:15px!important;font-size:.84rem!important;line-height:1.58!important}body.avion-rebuild .ab-hero .ab-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin-top:18px!important;display:grid!important}body.avion-rebuild .ab-hero .ab-button{gap:8px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding-inline:10px!important;font-size:.58rem!important}body.avion-rebuild .ab-hero__visual{height:235px!important;min-height:235px!important}body.avion-rebuild .ab-hero__visual img{object-position:center 51%!important}body.avion-rebuild .ab-trust{overflow:hidden;padding:0!important}body.avion-rebuild .ab-trust__grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:0!important;width:100%!important;max-width:none!important;padding-inline:12px!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .ab-trust__grid::-webkit-scrollbar{display:none}body.avion-rebuild .ab-trust article{scroll-snap-align:start;border-right:1px solid var(--ab-line-soft)!important;flex:0 0 175px!important;min-height:64px!important;padding:10px 12px!important}body.avion-rebuild .ab-trust article:last-child{grid-column:auto!important}body.avion-rebuild .ab-trust .ab-glyph-frame{width:32px!important;height:32px!important}body.avion-rebuild .ab-trust h2{font-size:.58rem!important}body.avion-rebuild .ab-trust p{font-size:.53rem!important}body.avion-rebuild .ab-format-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.avion-rebuild .ab-format-card{border:1px solid var(--ab-line)!important;grid-template-rows:30px minmax(0,1fr) auto!important;height:208px!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}body.avion-rebuild .ab-format-card__head{min-height:30px!important}body.avion-rebuild .ab-format-card__head h3{font-size:.68rem!important}body.avion-rebuild .ab-format-card__visual{min-height:0!important;margin:3px 0 6px!important;padding:0!important}body.avion-rebuild .ab-format-card__visual img{width:100%!important;height:100%!important}body.avion-rebuild .ab-format-card--pens .ab-format-card__visual img,body.avion-rebuild .ab-format-card--vials .ab-format-card__visual img,body.avion-rebuild .ab-format-card--nasal-sprays .ab-format-card__visual img{object-fit:contain!important}body.avion-rebuild .ab-format-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:.57rem!important;line-height:1.35!important}body.avion-rebuild .ab-format-assurances{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:10px!important;display:grid!important}body.avion-rebuild .ab-format-assurances>div{min-height:68px!important;padding:12px!important}body.avion-rebuild .ab-format-assurances>div:last-child{grid-column:1/-1}body.avion-rebuild .ab-format-assurances strong{margin-bottom:4px!important;font-size:.55rem!important}body.avion-rebuild .ab-format-assurances span{font-size:.52rem!important;line-height:1.35!important}body.avion-rebuild #featured-products .ab-product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px!important;width:calc(100vw - 12px)!important;margin-right:calc(-100vw + 100%)!important;padding:0 12px 4px 0!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild #featured-products .ab-product-grid::-webkit-scrollbar{display:none}body.avion-rebuild #featured-products .ab-product-card{scroll-snap-align:start;flex:0 0 min(78vw,420px)!important;height:auto!important}body.avion-rebuild #featured-products .ab-product-card:nth-child(n+4){display:none!important}body.avion-rebuild #featured-products .ab-product-card__visual{aspect-ratio:auto!important;height:238px!important}body.avion-rebuild #featured-products .ab-product-card__body{padding:15px!important}body.avion-rebuild #featured-products .ab-product-card__body h3{margin:7px 0 10px!important;font-size:.82rem!important}body.avion-rebuild #featured-products .ab-product-card__meta{min-height:36px!important;padding-top:9px!important}body.avion-rebuild #featured-products .ab-product-card__actions{min-height:38px!important;margin-top:9px!important}body.avion-rebuild .ab-goal-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;gap:10px!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .ab-goal-grid::-webkit-scrollbar{display:none}body.avion-rebuild .ab-goal-card,body.avion-rebuild .ab-goal-card:last-child{scroll-snap-align:start;flex:0 0 min(72vw,390px)!important;grid-column:auto!important;height:335px!important;min-height:0!important}body.avion-rebuild .ab-goal-card__image{height:218px!important;min-height:0!important}body.avion-rebuild .ab-goal-card>div{min-height:116px!important;padding:13px 15px!important}body.avion-rebuild .ab-goal-card h3{margin:6px 0 10px!important;font-size:1rem!important}body.avion-rebuild #platform-tools{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}body.avion-rebuild .ab-feature-panel{grid-template-columns:1fr!important;min-height:0!important;display:grid!important}body.avion-rebuild .ab-feature-panel__copy{padding:22px 18px!important}body.avion-rebuild .ab-feature-panel h2{font-size:1.22rem!important}body.avion-rebuild .ab-feature-panel__copy>p:not(.ab-kicker){margin:10px 0 14px!important;font-size:.67rem!important}body.avion-rebuild .ab-feature-panel--batch .ab-feature-panel__media{display:none!important}body.avion-rebuild .ab-feature-panel--ai .ab-feature-panel__media{height:230px!important;min-height:0!important;padding:0!important}body.avion-rebuild .ab-feature-panel--ai .ab-feature-panel__media img{object-fit:cover!important;object-position:center 44%!important}body.avion-rebuild .ab-feature-panel .batch-quick-check{margin-top:14px!important}body.avion-rebuild .ab-feature-panel .batch-quick-check label>div{grid-template-columns:minmax(0,1fr) 82px!important}body.avion-rebuild .ab-feature-panel .batch-quick-check input{height:42px!important}body.avion-rebuild .ab-feature-panel .batch-quick-check button{min-width:82px!important;min-height:42px!important}body.avion-rebuild .ab-library-layout{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}body.avion-rebuild .ab-library-copy h2{font-size:1.45rem!important}body.avion-rebuild .ab-library-copy>p:not(.ab-kicker){margin-top:11px!important;font-size:.72rem!important;line-height:1.55!important}body.avion-rebuild .ab-library-copy .ab-button{min-height:44px!important;margin-top:15px!important}body.avion-rebuild .ab-library-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .ab-library-grid::-webkit-scrollbar{display:none}body.avion-rebuild .ab-library-card{scroll-snap-align:start;flex:0 0 min(76vw,410px)!important;min-height:176px!important;padding:17px!important}body.avion-rebuild .ab-library-card:nth-child(n+4){display:none!important}body.avion-rebuild .ab-library-card h3{margin-top:12px!important;font-size:1rem!important}body.avion-rebuild .ab-library-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:8px!important;font-size:.64rem!important;line-height:1.45!important}body.avion-rebuild .ab-research-layout{grid-template-columns:1fr!important;gap:17px!important;display:grid!important}body.avion-rebuild .ab-research-copy h2{font-size:1.45rem!important}body.avion-rebuild .ab-research-copy>p:not(.ab-kicker){margin-top:10px!important;font-size:.71rem!important;line-height:1.52!important}body.avion-rebuild .ab-research-copy .ab-button{min-height:44px!important;margin-top:15px!important}body.avion-rebuild .ab-article-list a{min-height:70px!important;padding:11px 4px!important}body.avion-rebuild .ab-article-list a:nth-child(n+4){display:none!important}body.avion-rebuild .ab-article-list h3{margin-top:5px!important;font-size:.72rem!important;line-height:1.15!important}body.avion-rebuild .ab-article-list small{font-size:.55rem!important}body.avion-rebuild .ab-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body.avion-rebuild .ab-why-card{min-height:142px!important;padding:14px!important}body.avion-rebuild .ab-why-card small{margin-bottom:16px!important;font-size:.55rem!important}body.avion-rebuild .ab-why-card h3{font-size:.67rem!important;line-height:1.15!important}body.avion-rebuild .ab-why-card p{margin-top:8px!important;font-size:.56rem!important;line-height:1.42!important}body.avion-rebuild .ab-utility-strip,body.avion-rebuild .ab-trade-cta{min-height:0!important;margin:0 auto!important;padding:20px 18px!important}body.avion-rebuild .ab-utility-strip{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}body.avion-rebuild .ab-utility-strip h2,body.avion-rebuild .ab-trade-cta h2{font-size:1.18rem!important;line-height:1.08!important}body.avion-rebuild .ab-utility-strip p:not(.ab-kicker),body.avion-rebuild .ab-trade-cta p:not(.ab-kicker){margin-top:9px!important;font-size:.65rem!important;line-height:1.48!important}body.avion-rebuild .ab-utility-strip__sizes{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;display:grid!important}body.avion-rebuild .ab-utility-strip__sizes span{min-height:62px!important;padding:8px!important;font-size:1.22rem!important}body.avion-rebuild .ab-utility-strip .ab-button,body.avion-rebuild .ab-trade-cta .ab-button{width:100%!important;min-height:44px!important}body.avion-rebuild .ab-trade-cta{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:28px!important;display:grid!important}body.avion-rebuild :is(.production-page-hero,.premium-page-hero,.page-hero){min-height:0!important;box-shadow:none!important;background:linear-gradient(145deg,#071929,#03101b)!important;border:1px solid #5bbcff2e!important;border-radius:0!important;margin-top:8px!important;padding:24px 18px!important;display:block!important}body.avion-rebuild :is(.production-page-hero,.premium-page-hero,.page-hero):before{opacity:.38!important}body.avion-rebuild :is(.production-page-hero h1,.premium-page-hero h1,.page-hero h1){letter-spacing:-.015em!important;margin-top:8px!important;font-size:clamp(1.85rem,8.8vw,2.55rem)!important;line-height:1!important}body.avion-rebuild .production-page-hero__intro,body.avion-rebuild .premium-page-hero>div>p:last-of-type,body.avion-rebuild .page-hero>p:last-of-type{max-width:620px!important;margin-top:12px!important;font-size:.78rem!important;line-height:1.52!important}body.avion-rebuild .production-page-hero__actions,body.avion-rebuild .premium-page-hero .premium-actions,body.avion-rebuild .premium-page-hero .reseller-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important;display:grid!important}body.avion-rebuild .production-page-hero__actions>*,body.avion-rebuild .premium-page-hero .premium-actions>*,body.avion-rebuild .premium-page-hero .reseller-hero-actions>*{width:100%!important;min-width:0!important}body.avion-rebuild .production-page-hero__aside,body.avion-rebuild .premium-page-hero>aside{display:none!important}body.avion-rebuild .production-page-hero__grid{opacity:.28!important}body.avion-rebuild .app-profile-hero,body.avion-rebuild .avion-ai-install-hero{min-height:0!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:1fr!important;gap:0!important;margin-top:8px!important;padding:24px 18px!important}body.avion-rebuild .app-profile-hero h1,body.avion-rebuild .avion-ai-install-hero h1{font-size:clamp(1.9rem,8.8vw,2.6rem)!important;line-height:1!important}body.avion-rebuild .app-profile-hero>div>p:not(.premium-kicker),body.avion-rebuild .avion-ai-install-hero>div>p:not(.premium-kicker){font-size:.78rem!important;line-height:1.52!important}body.avion-rebuild .app-profile-hero .app-evidence-card,body.avion-rebuild .avion-ai-install-hero aside{display:none!important}body.avion-rebuild .commerce-utility-hero{min-height:0!important;padding-block:26px!important}body.avion-rebuild .ab-footer__newsletter{grid-template-columns:1fr!important;gap:16px!important;padding-block:27px!important}body.avion-rebuild .ab-footer__newsletter h2{font-size:1.25rem!important;line-height:1.06!important}body.avion-rebuild .ab-footer__newsletter>div>p:not(.ab-kicker){margin-top:9px!important;font-size:.66rem!important}body.avion-rebuild .ab-newsletter-form,body.avion-rebuild .ab-newsletter-form.is-compact{gap:9px!important}body.avion-rebuild .ab-newsletter-form input{min-height:46px!important}body.avion-rebuild .ab-newsletter-form button{min-height:44px!important}body.avion-rebuild .ab-footer__main{padding-block:28px!important;display:block!important}body.avion-rebuild .ab-footer__brand .visual-brand{width:190px!important}body.avion-rebuild .ab-footer__brand>p{margin:14px 0!important;font-size:.63rem!important}body.avion-rebuild .ab-footer__brand>div{gap:7px!important}body.avion-rebuild .ab-footer__desktop-links{display:none!important}body.avion-rebuild .ab-footer__mobile-links{border-top:1px solid var(--ab-line);margin-top:22px;display:block!important}body.avion-rebuild .ab-footer__mobile-links details{border-bottom:1px solid var(--ab-line)}body.avion-rebuild .ab-footer__mobile-links summary{color:#f1f7fb;min-height:50px;font-family:var(--ab-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;font-weight:700;list-style:none;display:flex}body.avion-rebuild .ab-footer__mobile-links summary::-webkit-details-marker{display:none}body.avion-rebuild .ab-footer__mobile-links summary span{color:var(--ab-blue-bright);font-size:1rem;transition:transform .18s}body.avion-rebuild .ab-footer__mobile-links details[open] summary span{transform:rotate(45deg)}body.avion-rebuild .ab-footer__mobile-links nav{padding:0 0 13px;display:grid}body.avion-rebuild .ab-footer__mobile-links nav a,body.avion-rebuild .ab-footer__mobile-links nav button{text-align:left;background:0 0;border:0;align-items:center;min-height:37px;padding:0;display:flex;color:#8299ac!important;font-size:.66rem!important}body.avion-rebuild .ab-footer__bottom{gap:5px!important;padding-block:15px!important;font-size:.53rem!important}}@media (max-width:540px){body.avion-rebuild .ab-shell{width:calc(100% - 24px)!important}body.avion-rebuild .ab-hero .ab-actions{grid-template-columns:1fr 1fr!important}body.avion-rebuild .ab-hero__copy h1{font-size:clamp(2.18rem,10.5vw,2.9rem)!important}body.avion-rebuild .ab-hero__visual{height:215px!important;min-height:215px!important}body.avion-rebuild .ab-format-card{height:194px!important}body.avion-rebuild .ab-goal-card,body.avion-rebuild .ab-goal-card:last-child{flex-basis:78vw!important;height:320px!important}body.avion-rebuild .ab-goal-card__image{height:205px!important}body.avion-rebuild #featured-products .ab-product-card{flex-basis:84vw!important}body.avion-rebuild .production-page-hero__actions,body.avion-rebuild .premium-page-hero .premium-actions,body.avion-rebuild .premium-page-hero .reseller-hero-actions{grid-template-columns:1fr!important}}
@media (max-width:820px){body.avion-rebuild main[class*=research-surface] section[class*=routes]>header{margin-bottom:16px!important}body.avion-rebuild main[class*=research-surface] section[class*=routes]>div[class*=grid]{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:10px!important;padding:0 14px 10px 0!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild main[class*=research-surface] section[class*=routes]>div[class*=grid]::-webkit-scrollbar{display:none!important}body.avion-rebuild main[class*=research-surface] section[class*=routes]>div[class*=grid]>a{scroll-snap-align:start!important;flex:0 0 78vw!important;min-height:238px!important;padding:22px!important}body.avion-rebuild main[class*=research-surface] section[class*=routes]>div[class*=grid] h3{margin-top:38px!important;font-size:1.45rem!important}body.avion-rebuild main[class*=research-surface] section[class*=routes]>div[class*=grid] p{font-size:.75rem!important;line-height:1.52!important}body.avion-rebuild .research-goals-page .research-goal-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;gap:10px!important;padding:0 14px 12px 0!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .research-goals-page .research-goal-grid::-webkit-scrollbar{display:none!important}body.avion-rebuild .research-goals-page .research-goal-grid>a{scroll-snap-align:start!important;flex:0 0 78vw!important;min-height:260px!important;padding:22px!important}body.avion-rebuild .research-hub-index-v22{padding-top:10px!important}body.avion-rebuild .research-hub-index-v22>.production-breadcrumbs{margin-bottom:10px!important}body.avion-rebuild .research-hub-index-v22>section:first-of-type{display:none!important}body.avion-rebuild .research-hub-index-v22 [class*=indexBody]{padding-top:4px!important}.app-hub-mobile-head{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.app-hub-mobile-title{align-items:center;gap:10px;min-width:0;display:flex}.app-hub-mobile-title h1{color:#f4f9fd!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:1.08rem!important}.app-hub-mobile-title p{color:#718da3!important;margin:2px 0 0!important;font-size:.62rem!important;line-height:1.35!important}.app-hub-icon{color:#68bdff;background:#2563ff17;border:1px solid #60a5fa24;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-hub-count{color:#83c9f7;text-transform:uppercase;letter-spacing:.06em;border:1px solid #60a5fa24;border-radius:999px;flex:none;padding:6px 9px;font-size:.56rem;font-weight:700}body.avion-rebuild .app-hub-controls{background:0 0!important;border:0!important;grid-template-columns:1fr auto!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}body.avion-rebuild .app-hub-controls>label:first-child{min-width:0}body.avion-rebuild .app-hub-controls label>span{display:none!important}body.avion-rebuild .app-hub-controls input,body.avion-rebuild .app-hub-controls select{border-radius:10px!important;height:43px!important;min-height:43px!important;font-size:.72rem!important}body.avion-rebuild .app-hub-controls .hub-sort select{width:112px!important}.app-hub-chips{grid-column:1/-1;scrollbar-width:none!important;gap:6px!important;padding:0 0 3px!important;display:flex!important;overflow-x:auto!important}.app-hub-chips::-webkit-scrollbar{display:none!important}body.avion-rebuild .app-hub-chips button{border-radius:8px!important;flex:none!important;min-height:31px!important;padding:6px 10px!important;font-size:.61rem!important}body.avion-rebuild .app-hub-controls .hub-result-count{grid-column:1/-1;color:#668198!important;margin:2px 0 0!important;font-size:.58rem!important}body.avion-rebuild .app-hub-list{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.avion-rebuild .app-hub-row{background:#10263d73!important;border:1px solid #60a5fa1a!important;border-radius:12px!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:10px!important;display:grid!important}body.avion-rebuild .app-hub-row .hub-card__image{border-radius:8px!important;width:78px!important;height:78px!important;min-height:78px!important;margin:0!important;overflow:hidden!important}body.avion-rebuild .app-hub-row .hub-card__image img{object-fit:cover!important;width:100%!important;height:100%!important}.app-hub-fallback{color:#65baff;background:#2563ff14;border-radius:8px;place-items:center;width:78px;height:78px;display:grid}.app-hub-row-copy{flex-direction:column;min-width:0;display:flex}.app-hub-meta{align-items:center;gap:7px;display:flex!important}body.avion-rebuild .app-hub-row .app-hub-meta small{color:#6fc2fb!important;font-size:.52rem!important}body.avion-rebuild .app-hub-row .app-hub-meta span{color:#587287!important;font-size:.5rem!important}body.avion-rebuild .app-hub-row h2{text-transform:none!important;letter-spacing:0!important;margin:5px 0 0!important;font-size:.79rem!important;line-height:1.2!important}body.avion-rebuild .app-hub-row h2 a{color:#f2f7fb!important}body.avion-rebuild .app-hub-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#7891a5!important;margin:5px 0 0!important;font-size:.6rem!important;line-height:1.4!important;display:-webkit-box!important}body.avion-rebuild .app-hub-row footer{border:0!important;justify-content:space-between!important;align-items:center!important;margin-top:auto!important;padding-top:6px!important;display:flex!important}body.avion-rebuild .app-hub-row footer>span{white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden;color:#5e7b91!important;font-size:.48rem!important}body.avion-rebuild .app-hub-row footer a{border-radius:7px;place-items:center;width:25px;height:25px;color:#62bdff!important;padding:0!important;display:grid!important}body.avion-rebuild .research-surface>section[class*=hero]{border-radius:16px!important;min-height:0!important}}@media (min-width:821px){.app-hub-mobile-head{display:none}}
.ab-hero__copy h1 span,.ab-hero__copy h1 strong{display:block}.ab-hero__mobile-title,.ab-hero__mobile-image{display:none}.app-calc{color:#dbeafe;gap:14px;max-width:720px;margin:0 auto;display:grid}.app-calc-head{align-items:center;gap:12px;display:flex}.app-calc-head h2{margin:0;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:1.15rem!important}.app-calc-head p{color:#7f96aa;margin:2px 0 0;font-size:.7rem}.app-calc-icon{color:#60a5fa;background:#2563ff14;border:1px solid #60a5fa29;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:800;display:grid}.app-calc-notice{color:#8fa8bb;background:#06111f85;border:1px solid #60a5fa1f;border-radius:12px;padding:11px 13px;font-size:.7rem;line-height:1.5}.app-calc-card{background:#10263d8c;border:1px solid #60a5fa24;border-radius:24px;padding:18px}.app-calc-section-label,.app-calc-primary>small,.app-calc-pen>small{color:#70879a;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.app-calc-field{margin-top:17px}.app-calc-field label{color:#91a6b8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:700;display:block}.app-calc-inline{gap:8px;min-width:0;display:flex}.app-calc input,.app-calc select{box-sizing:border-box;color:#fff;background:#06111fc2;border:1px solid #60a5fa24;border-radius:12px;outline:0;width:100%;min-width:0;min-height:48px;padding:0 13px;font-size:.86rem}.app-calc-unit-toggle{background:#06111fb3;border:1px solid #60a5fa1f;border-radius:12px;flex:none;padding:3px;display:flex}.app-calc-unit-toggle button{color:#94a3b8;background:0 0;border:0;border-radius:9px;min-width:43px;font-size:.67rem;font-weight:800}.app-calc-unit-toggle button.is-active{color:#fff;background:#2563ff}.app-calc-suffix{color:#94a3b8;background:#06111fb3;border:1px solid #60a5fa1f;border-radius:12px;place-items:center;min-width:54px;font-size:.7rem;font-weight:800;display:grid}.app-calc-presets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.app-calc-presets button{color:#93c5fd;background:#2563ff14;border:1px solid #60a5fa24;border-radius:999px;padding:5px 9px;font-size:.58rem;font-weight:700}.app-calc-help{color:#60a5fa;margin:7px 0 0;font-size:.61rem}.app-calc-output{background:linear-gradient(145deg,#2563ff1f,#10263d9e)}.app-calc-primary>div{align-items:flex-end;gap:7px;margin-top:5px;display:flex}.app-calc-primary>div strong{color:#fff;font:700 2.6rem/1 var(--ab-display)}.app-calc-primary>div span{color:#94a3b8;padding-bottom:4px;font-size:.8rem}.app-calc-primary p{color:#8198aa;margin:5px 0 0;font-size:.65rem}.app-calc-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.app-calc-mini{background:#06111f61;border:1px solid #60a5fa14;border-radius:12px;min-width:0;padding:10px}.app-calc-mini small{color:#64798a;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;display:block}.app-calc-mini strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:.66rem;line-height:1.35;display:block}.app-calc-pen{text-align:center}.app-calc-pen>strong{color:#fff;font:700 2.5rem/1 var(--ab-display);margin:8px 0;display:block}.app-calc-pen>strong span{font-size:.9rem}.app-calc-syringe-label{color:#71889b;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.57rem;display:flex}.app-calc-syringe-label b{color:#6fbdfa;text-transform:none;font-weight:600}.app-calc-syringe{background:#06111f;border:2px solid #bed5e6bf;border-radius:6px;height:48px;margin:22px 6px 0;position:relative;overflow:hidden}.app-calc-syringe-fill{background:linear-gradient(90deg,#2563ff8c,#60a5fad1);transition:width .2s;position:absolute;inset:0 auto 0 0}.app-calc-syringe i{background:#bed5e661;width:1px;position:absolute;top:0;bottom:0}.app-calc-syringe-ticks{color:#70879a;justify-content:space-between;margin:5px 5px 0;font-size:.52rem;display:flex}.app-calc-syringe-wrap>p{text-align:center;color:#8299ac;margin:12px 0 0;font-size:.66rem}.app-calc-syringe-wrap>p strong{color:#60a5fa}.app-calc-alerts{gap:7px;display:grid}.app-calc-alerts p{color:#e8d995;background:#facc150f;border:1px solid #facc1547;border-radius:12px;margin:0;padding:10px 12px;font-size:.65rem;line-height:1.45}.app-calc-quick>div{border-bottom:1px solid #60a5fa14;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 0;font-size:.65rem;display:grid}.app-calc-quick>div strong{color:#fff}.app-calc-quick>div span{text-align:right;color:#a7b7c4}.app-calc-quick>div b{text-align:right;color:#60a5fa}.app-calc-formula{background:#06111f6b;border:1px solid #60a5fa14;border-radius:16px;padding:14px 16px}.app-calc-formula strong{color:#a5b9c8;font-size:.65rem}.app-calc-formula p{color:#71899b;margin:5px 0 0;font-size:.62rem;line-height:1.5}.ab-mobile-v22__ai-primary{border-bottom:1px solid #5bbcff26;grid-template-columns:1fr auto;align-items:center;min-height:54px;padding:10px 4px;text-decoration:none;display:grid;color:#fff!important}.ab-mobile-v22__ai-primary span{color:#63c3ff;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.ab-mobile-v22__ai-primary small{color:#6f8799;grid-row:2;font-size:.58rem;display:block}.ab-mobile-v22__ai-primary svg{grid-area:1/2/3}@media (max-width:820px){body.avion-rebuild .ab-hero__copy{overflow:hidden;padding:28px 0 20px!important}body.avion-rebuild .ab-hero__desktop-title{display:none!important}body.avion-rebuild .ab-hero__mobile-title{letter-spacing:.012em!important;overflow-wrap:normal!important;max-width:100%!important;margin:0!important;font-size:clamp(1.9rem,8.5vw,2.35rem)!important;line-height:.96!important;display:block!important}body.avion-rebuild .ab-hero__mobile-title span,body.avion-rebuild .ab-hero__mobile-title strong{white-space:nowrap!important;display:block!important}body.avion-rebuild .ab-hero__lead{max-width:100%!important;font-size:.73rem!important;line-height:1.5!important}body.avion-rebuild .ab-hero .ab-actions{grid-template-columns:1fr!important}body.avion-rebuild .ab-hero .ab-button{min-height:43px!important;font-size:.59rem!important}body.avion-rebuild .ab-hero__visual{border-top:1px solid #5bbcff24;background:#020914!important;height:188px!important;min-height:188px!important;margin:0!important}body.avion-rebuild .ab-hero__desktop-image{display:none!important}body.avion-rebuild .ab-hero__mobile-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}body.avion-rebuild .ab-hero__visual:before{background:linear-gradient(#0000 66%,#02091457)!important}body.avion-rebuild .ab-format-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:10px!important;padding:0 12px 9px 0!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .ab-format-grid::-webkit-scrollbar{display:none!important}body.avion-rebuild .ab-format-card{scroll-snap-align:start!important;flex:0 0 72vw!important;width:72vw!important;height:218px!important}body.avion-rebuild .app-library-controls{border-radius:16px!important;padding:14px!important;overflow:hidden!important}body.avion-rebuild .app-library-controls .app-library-categories{flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}body.avion-rebuild .app-library-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 10px 10px 0!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .app-library-grid::-webkit-scrollbar{display:none!important}body.avion-rebuild .app-library-card{box-sizing:border-box!important;scroll-snap-align:start!important;border-radius:18px!important;flex:0 0 82vw!important;width:82vw!important;min-width:0!important;max-width:82vw!important;padding:18px!important;overflow:hidden!important}body.avion-rebuild .app-library-card .library-card__top{grid-template-columns:auto 1fr!important;min-width:0!important;display:grid!important}body.avion-rebuild .app-library-card .library-card__top strong{grid-column:1/-1!important;justify-items:start!important;margin-top:7px!important}body.avion-rebuild .app-library-card h2{overflow-wrap:anywhere!important;max-width:100%!important;margin:18px 0 0!important;font-size:1.72rem!important;line-height:1!important}body.avion-rebuild .app-library-card>p{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin-top:12px!important;font-size:.73rem!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}body.avion-rebuild .app-library-card .app-library-tags{gap:5px!important;margin-top:13px!important}body.avion-rebuild .app-library-card .app-library-tags i{padding:5px 8px!important;font-size:.5rem!important}body.avion-rebuild .app-library-card footer{gap:6px!important;margin-top:14px!important;padding-top:12px!important}body.avion-rebuild .app-library-card footer a,body.avion-rebuild .app-library-card footer span{overflow-wrap:anywhere!important;font-size:.58rem!important}body.avion-rebuild .research-article-v22 [class*=articleFrame]{background:0 0!important;border:0!important;border-radius:0!important;margin-top:14px!important;overflow:visible!important}body.avion-rebuild .research-article-v22 [class*=articleMain]{padding:18px 4px!important}body.avion-rebuild .research-article-v22 .research-article-links-v22{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:7px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .research-article-v22 .research-article-links-v22::-webkit-scrollbar{display:none!important}body.avion-rebuild .research-article-v22 .research-article-links-v22 a{flex:none!important;min-height:34px!important;padding:7px 11px!important;font-size:.58rem!important}body.avion-rebuild .research-article-v22 .research-source-body-v22{max-width:100%!important;overflow:hidden!important}body.avion-rebuild .research-article-v22 .research-source-body-v22 h1{overflow-wrap:anywhere!important;font-size:1.8rem!important}body.avion-rebuild .research-article-v22 .research-source-body-v22 img{max-width:100%!important;height:auto!important}body.avion-rebuild .calculator-page>.production-breadcrumbs{margin-bottom:8px!important}body.avion-rebuild .calculator-page>.production-page-hero{display:none!important}body.avion-rebuild .calculator-page>.premium-section{padding-top:12px!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title]{background:linear-gradient(145deg,#071929,#03101b)!important;border-radius:0!important;min-height:0!important;padding:0!important;display:block!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title]>div:first-child{display:none!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title]>div:nth-child(2){width:100%!important;min-height:0!important;padding:24px 18px!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title] h1{font-size:clamp(1.9rem,8.8vw,2.55rem)!important;line-height:.98!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title] p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:.73rem!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title] [class*=actions]{grid-template-columns:1fr!important;gap:7px!important;margin-top:14px!important;display:grid!important}body.avion-rebuild .shop-page section[aria-labelledby=shop-hero-title] [class*=Action]{min-height:42px!important;font-size:.6rem!important}}@media (max-width:540px){body.avion-rebuild .ab-hero__copy h1{font-size:clamp(1.8rem,8.7vw,2.18rem)!important}body.avion-rebuild .ab-format-card{flex-basis:78vw!important;width:78vw!important}body.avion-rebuild .app-library-card{flex-basis:84vw!important;width:84vw!important;max-width:84vw!important}}.app-calc-output-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-calc-copy{color:#bfdbfe;background:#06111f73;border:1px solid #60a5fa24;border-radius:12px;flex:none;padding:8px 11px;font-size:.6rem;font-weight:800}.app-calc-syringe-card svg{margin-top:8px}.app-calc-pen-note,.app-calc-quick-intro{color:#71899b;margin:10px 0 0;font-size:.59rem;line-height:1.5}.app-calc-quick-intro{margin:4px 0 10px}.app-calc-syringe-card .app-calc-syringe-label{margin-bottom:8px}
@media (max-width:820px){body.avion-rebuild .ab-hero__visual{background:radial-gradient(circle at 50% 56%,#1d89e829,#0000 46%),#020914!important;height:190px!important;min-height:190px!important;overflow:hidden!important}body.avion-rebuild .ab-hero__mobile-image{object-fit:cover!important;object-position:73% 54%!important;filter:none!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important;transform:none!important}body.avion-rebuild .ab-hero__visual:before{background:linear-gradient(#0000 72%,#02091433)!important}body.avion-rebuild .ab-format-grid{align-items:stretch!important;padding-bottom:10px!important}body.avion-rebuild .ab-format-card{box-sizing:border-box!important;flex:0 0 78vw!important;grid-template-rows:32px 205px auto!important;width:78vw!important;height:auto!important;min-height:318px!important;padding:16px 16px 18px!important;overflow:hidden!important}body.avion-rebuild .ab-format-card__head{min-height:32px!important}body.avion-rebuild .ab-format-card__visual{box-sizing:border-box!important;aspect-ratio:auto!important;width:100%!important;height:205px!important;min-height:205px!important;margin:6px 0 12px!important;padding:0!important;overflow:hidden!important}body.avion-rebuild .ab-format-card__visual img,body.avion-rebuild .ab-format-card--pens .ab-format-card__visual img,body.avion-rebuild .ab-format-card--vials .ab-format-card__visual img,body.avion-rebuild .ab-format-card--nasal-sprays .ab-format-card__visual img,body.avion-rebuild .ab-format-card--accessories .ab-format-card__visual img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}body.avion-rebuild .ab-format-card p{margin:0!important;padding-top:2px!important;font-size:.62rem!important;line-height:1.45!important;display:block!important}body.avion-rebuild .research-surface #library{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body.avion-rebuild .research-surface #library .app-library-grid{box-sizing:border-box!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 16px 10px 0!important;scroll-padding-left:0!important;overflow:auto hidden!important}body.avion-rebuild .research-surface #library .app-library-card{box-sizing:border-box!important;flex:0 0 calc(100% - 18px)!important;width:calc(100% - 18px)!important;min-width:0!important;max-width:calc(100% - 18px)!important;margin:0!important}}@media (max-width:540px){body.avion-rebuild .ab-hero__visual{height:186px!important;min-height:186px!important}body.avion-rebuild .ab-format-card{flex-basis:80vw!important;width:80vw!important;min-height:314px!important}}
@media (max-width:820px){body.avion-rebuild .ab-format-card p,body.avion-rebuild .ab-format-card>h3{display:none!important}body.avion-rebuild .ab-format-card{box-sizing:border-box!important;grid-template-rows:34px 250px!important;height:304px!important;min-height:304px!important;padding:12px!important;overflow:hidden!important}body.avion-rebuild .ab-format-card__visual{box-sizing:border-box!important;aspect-ratio:auto!important;place-items:center!important;width:100%!important;height:250px!important;min-height:250px!important;margin:4px 0 0!important;padding:6px!important;display:grid!important;overflow:hidden!important}body.avion-rebuild .ab-format-card__visual .visual-vial,body.avion-rebuild .ab-format-card__visual .product-visual{place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important}body.avion-rebuild .ab-format-card__visual img,body.avion-rebuild .ab-format-card--pens .ab-format-card__visual img,body.avion-rebuild .ab-format-card--vials .ab-format-card__visual img,body.avion-rebuild .ab-format-card--nasal-sprays .ab-format-card__visual img,body.avion-rebuild .ab-format-card--accessories .ab-format-card__visual img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}body.avion-rebuild #featured-products .ab-product-card__visual{box-sizing:border-box!important;aspect-ratio:auto!important;height:286px!important;min-height:286px!important;padding:10px!important;overflow:hidden!important}body.avion-rebuild #featured-products .ab-product-card__visual .visual-vial,body.avion-rebuild #featured-products .ab-product-card__visual .product-visual{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}body.avion-rebuild #featured-products .ab-product-card__visual img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}}@media (max-width:540px){body.avion-rebuild .ab-format-card{grid-template-rows:34px 238px!important;height:292px!important;min-height:292px!important}body.avion-rebuild .ab-format-card__visual{height:238px!important;min-height:238px!important}body.avion-rebuild #featured-products .ab-product-card__visual{height:272px!important;min-height:272px!important}}
@media (max-width:820px){body.avion-rebuild #featured-products .ab-product-card__visual{overflow:hidden!important}body.avion-rebuild #featured-products .ab-product-card__visual .visual-vial,body.avion-rebuild #featured-products .ab-product-card__visual .product-visual{place-items:center!important;width:100%!important;height:100%!important;display:grid!important;overflow:hidden!important}body.avion-rebuild #featured-products .ab-product-card__visual img{object-fit:contain!important;object-position:center center!important;width:88%!important;max-width:88%!important;height:88%!important;max-height:88%!important;transform:none!important}}@media (max-width:540px){body.avion-rebuild #featured-products .ab-product-card__visual img{width:86%!important;max-width:86%!important;height:86%!important;max-height:86%!important}}
body.avion-rebuild .ab-hero__mobile-image{display:none}body.avion-rebuild .ab-hero__seo-title span,body.avion-rebuild .ab-hero__seo-title strong{display:block}@media (max-width:820px){body.avion-rebuild .ab-hero__copy{padding:28px 0 20px!important;overflow:hidden!important}body.avion-rebuild .ab-hero__seo-title{letter-spacing:.005em!important;overflow-wrap:normal!important;max-width:100%!important;margin:0!important;font-size:clamp(1.92rem,8.7vw,2.45rem)!important;line-height:.98!important}body.avion-rebuild .ab-hero__seo-title span,body.avion-rebuild .ab-hero__seo-title strong{white-space:normal!important;max-width:100%!important}body.avion-rebuild .ab-hero__lead{max-width:100%!important;font-size:.73rem!important;line-height:1.5!important}body.avion-rebuild .ab-hero__visual{aspect-ratio:5/2!important;background:#020914!important;border-top:1px solid #5bbcff24!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}body.avion-rebuild .ab-hero__desktop-image{display:none!important}body.avion-rebuild .ab-hero__mobile-image{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}body.avion-rebuild .ab-hero__visual:before{background:linear-gradient(#0000 66%,#02091438)!important}}@media (max-width:540px){body.avion-rebuild .ab-hero__seo-title{font-size:clamp(1.78rem,8.5vw,2.15rem)!important}}@media (min-width:821px){body.avion-rebuild main.research-surface{width:min(1440px,100% - 64px)!important;max-width:1440px!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 86% 16%,#2791e81f,#0000 30%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee3d!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;align-items:stretch!important;gap:32px!important;margin-bottom:28px!important;padding:clamp(42px,4.3vw,62px)!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__copy{align-self:center!important;max-width:940px!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero h1{max-width:900px!important;margin-bottom:18px!important;font-size:clamp(2.75rem,4vw,4.45rem)!important;line-height:.98!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__intro{max-width:820px!important;margin-top:16px!important;font-size:.98rem!important;line-height:1.62!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__actions{margin-top:22px!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__aside{background:#020c167a!important;border-radius:16px!important;justify-content:center!important;min-height:0!important;padding:22px!important}body.avion-rebuild .research-editorial-hero{min-height:0!important;box-shadow:none!important;border-radius:20px!important;display:block!important;overflow:hidden!important}body.avion-rebuild .research-editorial-hero__copy{max-width:1180px!important;padding:clamp(44px,4.6vw,66px)!important}body.avion-rebuild .research-editorial-hero h1{max-width:1020px!important;font-size:clamp(2.8rem,4.15vw,4.8rem)!important;line-height:.99!important}body.avion-rebuild .research-editorial-hero [class*=heroIntro]{max-width:900px!important;margin-top:20px!important;font-size:clamp(.96rem,1.05vw,1.08rem)!important;line-height:1.62!important}body.avion-rebuild .research-editorial-hero [class*=heroMeta]{margin-top:22px!important}body.avion-rebuild .research-editorial-hero [class*=heroActions]{margin-top:24px!important}body.avion-rebuild .research-editorial-hero__signal{display:none!important}body.avion-rebuild .research-editorial-hero__media{border-top:1px solid #5bb0ee29!important;min-height:260px!important;max-height:340px!important}body.avion-rebuild .research-editorial-hero__media:before{background:linear-gradient(#061a2a33,#020c1685)!important}body.avion-rebuild .research-editorial-hero__media img{object-position:center 42%!important}body.avion-rebuild main.research-surface [class*=indexBody]{border-radius:20px!important;margin-top:24px!important;padding:clamp(28px,3vw,42px)!important}body.avion-rebuild .calculator-page>.premium-section{width:min(1120px,100%)!important;margin-inline:auto!important}body.avion-rebuild .calculator-page .app-calc{max-width:980px!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero{min-height:0!important;box-shadow:none!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(230px,300px)!important;gap:32px!important;margin-top:18px!important;padding:clamp(44px,4.6vw,64px)!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero h1{max-width:880px!important;margin:8px 0 18px!important;font-size:clamp(2.85rem,4.35vw,4.75rem)!important;line-height:.98!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero>div>p:not(.premium-kicker){max-width:820px!important;font-size:.98rem!important;line-height:1.62!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero aside{border-radius:16px!important;min-height:0!important;padding:24px!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero aside span{font-size:1.35rem!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero aside strong{font-size:clamp(4rem,5vw,5.8rem)!important}}@media (min-width:821px) and (max-width:1120px){body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero,body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero{grid-template-columns:1fr!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__aside,body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero aside{display:none!important}}
@media (max-width:820px){body.avion-rebuild .ab-hero__visual{aspect-ratio:5/2!important;width:100vw!important;max-width:100vw!important;height:auto!important;margin-left:-50vw!important;margin-right:-50vw!important;position:relative!important;left:50%!important;overflow:hidden!important}body.avion-rebuild .ab-hero__mobile-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}}@media (min-width:981px){body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page){width:min(1440px,100% - 64px)!important;max-width:1440px!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 12%,#2791e81f,#0000 29%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee3d!important;border-radius:20px!important;margin:10px 0 28px!important;padding:48px 54px 50px!important;display:block!important;position:relative!important;overflow:hidden!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero>.production-page-hero__grid{display:none!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__copy{width:100%!important;max-width:1030px!important;padding:0!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero h1{max-width:940px!important;margin:12px 0 0!important;font-size:clamp(2.65rem,3.65vw,4.35rem)!important;line-height:.99!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page,.resellers-page)>.production-page-hero .production-page-hero__intro{max-width:860px!important;margin-top:18px!important;font-size:1rem!important;line-height:1.62!important}body.avion-rebuild :is(.calculator-page,.compare-page,.glossary-page,.batch-verification-page)>.production-page-hero .production-page-hero__aside{display:none!important}body.avion-rebuild .resellers-page>.production-page-hero .production-page-hero__aside{background:#020c166b!important;border:1px solid #5bb0ee2e!important;border-radius:14px!important;width:220px!important;min-height:0!important;padding:18px!important;position:absolute!important;top:42px!important;right:48px!important}body.avion-rebuild .resellers-page>.production-page-hero .production-page-hero__copy{max-width:calc(100% - 270px)!important}body.avion-rebuild .calculator-page>.premium-section:first-of-type{width:min(1160px,100%)!important;margin-inline:auto!important;padding-top:0!important}body.avion-rebuild .calculator-page .app-calc{gap:16px!important;max-width:1120px!important;margin-inline:auto!important}body.avion-rebuild .calculator-page .app-calc-card{padding:24px!important}body.avion-rebuild .calculator-page .app-calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 18px!important;display:grid!important}body.avion-rebuild .calculator-page .app-calc-inputs>.app-calc-section-label{grid-column:1/-1!important}body.avion-rebuild .calculator-page .app-calc-output{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:24px!important;display:grid!important}body.avion-rebuild .calculator-page .app-calc-output-head{min-width:0!important}body.avion-rebuild .calculator-page .app-calc-mini-grid{margin-top:0!important}body.avion-rebuild .avion-ai-install-page{width:min(1440px,100% - 64px)!important;max-width:1440px!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 12%,#2791e81f,#0000 29%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee3d!important;border-radius:20px!important;margin:10px 0 28px!important;padding:48px 54px 50px!important;display:block!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero>div{max-width:980px!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero h1{max-width:900px!important;margin:12px 0 18px!important;font-size:clamp(2.65rem,3.65vw,4.35rem)!important;line-height:.99!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero>aside{display:none!important}body.avion-rebuild .avion-ai-install-page .avion-ai-features{margin-top:28px!important}body.avion-rebuild .research-surface .hub-controls,body.avion-rebuild .research-surface .library-controls{border-radius:18px!important;max-width:none!important;padding:24px!important}body.avion-rebuild .research-surface .hub-controls--upgraded,body.avion-rebuild .research-surface .upgraded-library-controls{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)!important;align-items:end!important;gap:14px 18px!important;display:grid!important}body.avion-rebuild .research-surface .hub-controls--upgraded>div,body.avion-rebuild .research-surface .upgraded-library-controls>.app-library-categories,body.avion-rebuild .research-surface .hub-result-count{grid-column:1/-1!important}body.avion-rebuild .research-surface .app-library-categories,body.avion-rebuild .research-surface .hub-controls--upgraded>div{scrollbar-width:thin!important;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}body.avion-rebuild .research-surface .library-result-count{margin:26px 0 18px!important}body.avion-rebuild .research-surface .app-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important;overflow:visible!important}body.avion-rebuild .research-surface .app-library-card{border-radius:18px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:410px!important;margin:0!important;padding:26px!important}body.avion-rebuild .research-surface .app-library-card h2{font-size:clamp(1.7rem,2.1vw,2.35rem)!important}body.avion-rebuild .research-surface .hub-grid--migrated{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}body.avion-rebuild .research-surface .hub-card,body.avion-rebuild .research-surface .hub-card--featured{border-radius:18px!important;grid-column:auto!important;min-height:430px!important}body.avion-rebuild .research-surface .hub-card__image{height:190px!important;min-height:190px!important}body.avion-rebuild .research-surface .hub-card h2{font-size:clamp(1.35rem,1.55vw,1.8rem)!important}}@media (min-width:981px) and (max-width:1220px){body.avion-rebuild .research-surface .app-library-grid,body.avion-rebuild .research-surface .hub-grid--migrated{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:820px){body.avion-rebuild .ab-hero__visual{aspect-ratio:5/2!important;background:#020914!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;margin:0 0 0 -50vw!important;padding:0!important;position:relative!important;left:50%!important;overflow:hidden!important}body.avion-rebuild .ab-hero__desktop-image{display:none!important}body.avion-rebuild .ab-hero__mobile-image{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}body.avion-rebuild .ab-format-card--vials .ab-format-card__visual{background:#020914!important;padding:8px!important}body.avion-rebuild .ab-format-card--vials .ab-format-card__visual img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}}@media (min-width:981px){body.avion-rebuild .avion-compact-desktop-hero{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 12%,#2791e81a,#0000 28%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee38!important;border-radius:18px!important;margin:8px 0 28px!important;padding:42px 48px 44px!important;display:block!important;position:relative!important;overflow:hidden!important}body.avion-rebuild .avion-compact-desktop-hero:before,body.avion-rebuild .avion-compact-desktop-hero .production-page-hero__grid{content:none!important;background:0 0!important;display:none!important}body.avion-rebuild .avion-compact-desktop-hero .production-page-hero__copy{width:100%!important;max-width:980px!important;padding:0!important}body.avion-rebuild .avion-compact-desktop-hero h1{letter-spacing:-.02em!important;max-width:900px!important;margin:10px 0 0!important;font-size:clamp(2.45rem,3.25vw,3.85rem)!important;line-height:1!important}body.avion-rebuild .avion-compact-desktop-hero .production-page-hero__intro{max-width:820px!important;margin-top:18px!important;font-size:.96rem!important;line-height:1.62!important}body.avion-rebuild .avion-compact-desktop-hero .production-page-hero__actions{margin-top:22px!important}body.avion-rebuild .avion-compact-desktop-hero .production-page-hero__aside{display:none!important}body.avion-rebuild .research-editorial-hero{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 12%,#2791e81a,#0000 28%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee38!important;border-radius:18px!important;margin:0!important;overflow:hidden!important}body.avion-rebuild .research-editorial-hero--index,body.avion-rebuild .research-editorial-hero--centre{display:block!important}body.avion-rebuild .research-editorial-hero--article,body.avion-rebuild .research-editorial-hero--profile{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:stretch!important;display:grid!important}body.avion-rebuild .research-editorial-hero__copy{width:100%!important;max-width:1040px!important;padding:42px 48px 44px!important}body.avion-rebuild .research-editorial-hero h1{letter-spacing:-.025em!important;max-width:920px!important;margin:0!important;font-size:clamp(2.45rem,3.25vw,3.9rem)!important;line-height:1!important}body.avion-rebuild .research-editorial-hero [class*=heroIntro]{max-width:820px!important;margin-top:18px!important;font-size:.96rem!important;line-height:1.62!important}body.avion-rebuild .research-editorial-hero [class*=heroMeta]{gap:8px!important;margin-top:20px!important}body.avion-rebuild .research-editorial-hero [class*=heroActions]{margin-top:22px!important}body.avion-rebuild .research-editorial-hero__signal{display:none!important}body.avion-rebuild .research-editorial-hero__media{border-top:0!important;border-left:1px solid #5bb0ee29!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}body.avion-rebuild .research-editorial-hero__media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}body.avion-rebuild main.research-surface{width:min(1320px,100% - 64px)!important;max-width:1320px!important}body.avion-rebuild .calculator-page>.premium-section:first-of-type{width:min(760px,100%)!important;margin-inline:auto!important;padding-top:8px!important}body.avion-rebuild .calculator-page .app-calc{gap:14px!important;width:100%!important;max-width:720px!important;margin-inline:auto!important;display:grid!important}body.avion-rebuild .calculator-page .app-calc-card{padding:20px!important}body.avion-rebuild .calculator-page .app-calc-inputs,body.avion-rebuild .calculator-page .app-calc-output{display:block!important}body.avion-rebuild .calculator-page .app-calc-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:15px!important;display:grid!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop{min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 88% 12%,#2791e81a,#0000 28%),linear-gradient(145deg,#071b2d,#03101b)!important;border:1px solid #5bb0ee38!important;border-radius:18px!important;margin:8px 0 28px!important;padding:42px 48px 44px!important;display:block!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop>div{max-width:920px!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop h1{max-width:860px!important;margin:10px 0 18px!important;font-size:clamp(2.45rem,3.25vw,3.9rem)!important;line-height:1!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop aside{display:none!important}body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop:before,body.avion-rebuild .avion-ai-install-page .avion-ai-install-hero--compact-desktop:after{content:none!important;display:none!important}}@media (min-width:1101px){body.avion-rebuild .ab-format-card--pens .ab-format-card__visual,body.avion-rebuild .ab-format-card--vials .ab-format-card__visual{overflow:hidden!important}body.avion-rebuild .ab-format-card--pens .ab-format-card__visual img,body.avion-rebuild .ab-format-card--vials .ab-format-card__visual img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:scale(1.06)!important}body.avion-rebuild .ab-format-card--pens .ab-format-card__visual img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:scale(.96)!important}}.ab-announcement--promo{text-align:center;letter-spacing:.035em;justify-content:center;gap:18px;font-weight:700}.ab-announcement--promo a{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}.product-price-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.product-price-line del,.ab-product-card__meta del,.quick-view__price del{opacity:.58;font-weight:500}.ab-product-card__meta>div,.quick-view__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.purchase-multibuy{border:1px solid #ffffff1f;border-radius:14px;margin:14px 0;padding:14px}.purchase-multibuy__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.purchase-multibuy__head strong{text-transform:uppercase;letter-spacing:.06em;font-size:.92rem}.purchase-multibuy__head span{opacity:.7;font-size:.78rem}.purchase-multibuy__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.purchase-multibuy__tiers button{appearance:none;text-align:left;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;padding:11px 12px}.purchase-multibuy__tiers button.is-selected{background:#ffffff14;border-color:currentColor}.purchase-multibuy__tiers button span,.purchase-multibuy__tiers button strong,.purchase-multibuy__tiers button small{display:block}.purchase-multibuy__tiers button strong{margin-top:3px}.purchase-multibuy__tiers button small{opacity:.72;margin-top:2px}@media (max-width:560px){.purchase-multibuy__head{display:block}.purchase-multibuy__head span{margin-top:3px;display:block}}.ab-sale-price{flex-direction:column;gap:5px;display:flex}.ab-sale-price--card{text-align:right;background:linear-gradient(#209dff21,#209dff09);border:1px solid #33acff52;border-radius:10px;align-items:flex-end;min-width:142px;margin-left:auto;padding:8px 10px;box-shadow:inset 0 1px #ffffff09,0 8px 24px #0000001f}.ab-sale-price--regular{box-shadow:none;background:0 0;border:0;min-width:auto;padding:0}.ab-sale-price__badge{color:#03111c;letter-spacing:.12em;background:#21a8ff;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.ab-sale-price__prices{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:9px;display:flex}.ab-sale-price__original{color:#b9ccdc8c;font-size:13px;font-weight:600;text-decoration-line:line-through;text-decoration-color:#b9ccdcb8;text-decoration-thickness:2px}.ab-sale-price__current{color:#fff;letter-spacing:-.025em;text-shadow:0 0 18px #29a9ff2e;font-size:24px;font-weight:900;line-height:1}.ab-sale-price__current--regular{font-size:21px}.ab-sale-price__saving{color:#55c2ff;letter-spacing:.055em;font-size:11px;font-weight:800;line-height:1.1}.ab-sale-price--detail{text-align:left;background:linear-gradient(135deg,#209dff29,#209dff09);border:1px solid #33acff61;border-radius:12px;align-items:flex-start;padding:14px 16px}.ab-sale-price__badge--detail{padding:5px 11px;font-size:11px}.ab-sale-price__prices--detail{justify-content:flex-start;gap:14px}.ab-sale-price__original--detail{font-size:17px}.ab-sale-price__current--detail{font-size:36px!important;line-height:1!important}.ab-sale-price__saving--detail{font-size:13px}.ab-sale-price--quick{text-align:left;align-items:flex-start}.ab-product-card__meta{align-items:flex-start;gap:12px}.ab-product-card__meta>code{flex:none;padding-top:9px}@media (max-width:640px){.ab-sale-price--card{min-width:128px;padding:7px 8px}.ab-sale-price__current{font-size:21px}.ab-sale-price__original{font-size:12px}.ab-sale-price__saving{font-size:10px}.ab-sale-price__current--detail{font-size:31px!important}.ab-sale-price__prices--detail{gap:10px}}
