/* AI Insider News home companion CSS. Enqueued by AI Insider News Site assets; no Elementor Pro required. */
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/poppins-latin-300-normal.woff2) format('woff2')}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/poppins-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/poppins-latin-700-normal.woff2) format('woff2')}
:is(#aidn-home,.aidn-home){color:#F2F5F7;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;isolation:isolate}
:is(#aidn-home,.aidn-home),:is(#aidn-home,.aidn-home) *{box-sizing:border-box}
:is(#aidn-home,.aidn-home) p{margin:0}
:is(#aidn-home,.aidn-home) strong,:is(#aidn-home,.aidn-home) b{font-weight:500;color:#F2F5F7}
:is(#aidn-home,.aidn-home) h1,:is(#aidn-home,.aidn-home) h2,:is(#aidn-home,.aidn-home) h3,:is(#aidn-home,.aidn-home) .elementor-heading-title{font-family:Poppins,sans-serif;margin:0}
:is(#aidn-home,.aidn-home) a:focus-visible,:is(#aidn-home,.aidn-home) button:focus-visible,:is(#aidn-home,.aidn-home) [role=button]:focus-visible{outline:2px solid #FFB248;outline-offset:3px;border-radius:6px}
:is(#aidn-home,.aidn-home) a{transition:color .16s ease}
.aidn-nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.aidn-hero{background:radial-gradient(ellipse at 50% 0%,rgba(255,178,72,.11),transparent 68%)}
.aidn-hero-title .elementor-heading-title{letter-spacing:-.025em}
.aidn-section h2{letter-spacing:-.02em}
.aidn-lead{max-width:640px;margin-inline:auto}
.aidn-uppercase,.aidn-eyebrow{text-transform:uppercase;letter-spacing:.12em}
.aidn-eyebrow{letter-spacing:.19em}
.aidn-logo-byline{text-transform:uppercase;letter-spacing:.16em}
.aidn-badge{border:1px solid rgba(255,178,72,.34);border-radius:60px;padding:8px 18px;width:fit-content!important;text-transform:uppercase;letter-spacing:.1em}
.aidn-phone{max-width:392px!important}
.aidn-availability{max-width:620px!important}
.aidn-pricing-box{max-width:580px!important;background-image:linear-gradient(180deg,rgba(255,178,72,.06),rgba(255,178,72,0))}
.aidn-benefit-row{width:100%}
.aidn-benefit{min-width:0;flex:1;transition:border-color .2s ease,transform .2s ease}
.aidn-benefit:hover{border-color:rgba(255,178,72,.3);transform:translateY(-3px)}
.aidn-bio{min-width:0;flex:1}
.aidn-portrait-column{flex-shrink:0;max-width:300px}
.aidn-portrait img{aspect-ratio:1;object-fit:cover;display:block;border:1px solid #1C2530}
.aidn-social-link{flex:0 0 auto}
.aidn-day-pill p{width:fit-content;margin-inline:auto;border-radius:60px;background:#1F2C34;padding:5px 15px;letter-spacing:.09em}
.aidn-guarantee p{display:inline-block;background:#131C27;border:1px solid #1C2530;padding:8px 16px;border-radius:60px}
.aidn-faq-accordion .elementor-accordion-item{border-width:0 0 1px!important}
.aidn-faq-accordion .elementor-tab-content{border:0!important}
.aidn-faq-accordion .elementor-tab-title{line-height:1.5}
.aidn-checkout .elementor-button{white-space:normal;max-width:100%}
.aidn-checkout:not(.aidn-nav .aidn-checkout) .elementor-button{box-shadow:0 14px 40px rgba(37,211,102,.24)}
.aidn-integration-note{max-width:640px;margin-inline:auto}
@media(max-width:900px){.aidn-profile-box{flex-direction:column!important;align-items:center!important;gap:30px!important;padding:34px 26px!important}.aidn-bio{width:100%!important;text-align:center}.aidn-bio .elementor-widget-heading,.aidn-bio .elementor-widget-text-editor{text-align:center!important}.aidn-social-row{justify-content:center!important}.aidn-portrait-column{width:240px!important;max-width:100%!important}.aidn-benefit-row{flex-direction:column!important;gap:14px!important}.aidn-benefit{width:100%!important}.aidn-nav-offer{display:none!important}.aidn-hero{padding-top:56px!important}}
@media(max-width:767px){:is(#aidn-home,.aidn-home){overflow-wrap:break-word}.aidn-phone{width:100%!important}.aidn-faq-accordion .elementor-tab-title{font-size:16px}.aidn-checkout .elementor-button{font-size:15px}.aidn-nav .aidn-checkout .elementor-button{font-size:12px}}
@media(prefers-reduced-motion:reduce){:is(#aidn-home,.aidn-home) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aidn-benefit:hover{transform:none}}


