.conception-page>section{border-block:0!important}.conception-page>section:not(#hero) :where(.section-eyebrow,.demo-cta__badge){display:none!important}@media (width>=1180px){.conception-page{--concept-section-height:var(--desktop-section-height);--concept-section-padding:clamp(1rem, 2.4svh, 2rem)}.conception-page>section{box-sizing:border-box;padding-block:var(--concept-section-padding);align-items:center;display:flex;overflow:visible;min-height:var(--concept-section-height)!important}.conception-page>section>.container{width:min(100%, var(--site-reference-width));margin-inline:auto}.conception-page .section-head{gap:var(--space-3);margin-bottom:clamp(1rem,2.4svh,1.75rem)}.conception-page>section:not(#hero) h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.25rem,3.4vw,3.75rem);line-height:.98}.conception-page>#hero{height:auto;padding-block:clamp(.85rem,2svh,1.5rem)}.conception-page #hero .hero__inner{text-align:left;grid-template:"eyebrow visual""title visual""desc visual""buttons visual""stats stats"/minmax(0,.82fr) minmax(0,1.18fr);align-content:center;align-items:center;gap:clamp(.7rem,1.5svh,1.15rem) clamp(1.5rem,3vw,3rem);height:100%;display:grid}.conception-page #hero .hero__eyebrow{grid-area:eyebrow;justify-self:start}.conception-page #hero .hero__title{grid-area:title;max-width:100%;font-size:clamp(2.75rem,2.7vw,3rem);line-height:1.02}.conception-page #hero .hero__desc{grid-area:desc;font-size:clamp(1rem,1.2vw,1.25rem)}.conception-page #hero .hero__buttons{justify-content:flex-start;column-gap:var(--space-3);grid-area:buttons}.conception-page #hero .hero__buttons .btn{min-height:var(--button-height-md);min-width:max-content;max-width:none;padding-inline:var(--space-5);font-size:var(--font-size-base)}.conception-page #hero .hero__visual{aspect-ratio:16/9;grid-area:visual;width:100%;max-width:none;margin-top:0}.conception-page #hero .hero__stats{width:100%;max-width:1120px;padding:var(--space-5) var(--space-4);grid-area:stats;justify-self:center}.conception-page #features .features__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.conception-page #features .feature-card{min-height:clamp(13rem,26svh,15rem);padding:clamp(1.3rem,1.75vw,1.8rem)}.conception-page #features .feature-card__title{font-size:clamp(1.45rem,1.55vw,1.75rem)}.conception-page #features .feature-card__desc{font-size:clamp(.95rem,1vw,1.08rem);line-height:1.6}.conception-page #demo-cta .demo-cta__card{padding:clamp(1.75rem,3.5vw,3.25rem)}.conception-page #demo-cta .demo-cta__title{font-size:clamp(2.35rem,3.6vw,3.75rem)}.conception-page #demo-cta .demo-cta__points{margin-top:var(--space-4)}.conception-page #demo-cta .demo-cta__actions{margin-top:var(--space-5)}.conception-page #audience .audience__copy,.conception-page #audience .audience__details{justify-content:center}.conception-page #audience .audience__panel,.conception-page #audience .audience__panel--director{min-height:clamp(22rem,48svh,27rem)}.conception-page #audience .audience__copy h3{font-size:clamp(2rem,3vw,3.2rem)}.conception-page #reviews{overflow:visible!important}.conception-page #reviews .review-card{--review-card-collapsed-height:clamp(23rem, 52svh, 28rem)}.conception-page #reviews .reviews__heading-row,.conception-page #pricing .pricing-cta__head{margin-bottom:clamp(1rem,2.4svh,1.75rem)}.conception-page #pricing .pricing-cta__head .section-title{max-width:24ch;font-size:clamp(2.25rem,3vw,3.15rem)}.conception-page #pricing .pricing-cta__plan{min-height:clamp(23rem,48svh,27rem);padding:clamp(1.1rem,1.8vw,1.6rem)}.conception-page #pricing .pricing-cta__plan-header,.conception-page #pricing .pricing-cta__projects,.conception-page #pricing .pricing-cta__plan-body{margin-top:var(--space-3)}.conception-page #pricing .pricing-cta__plan-body,.conception-page #pricing .pricing-cta__actions{padding-top:var(--space-3)}.conception-page #faq .faq__list{gap:var(--space-2)}}.conception-page[data-astro-cid-272z2umi] .hero__title{max-width:22ch;font-size:clamp(2.65rem,5vw,5.5rem)}.concept-title__lead[data-astro-cid-272z2umi]{white-space:normal}@media (width>=1600px){.concept-title__lead[data-astro-cid-272z2umi]{white-space:nowrap}}.conception-page[data-astro-cid-272z2umi] .hero__visual{aspect-ratio:16/8.8;max-width:1080px}.conception-page[data-astro-cid-272z2umi] .hero__stats{max-width:1080px}.concept-visual[data-astro-cid-272z2umi]{position:absolute;inset:0;overflow:hidden}.concept-visual[data-astro-cid-272z2umi]:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00144875);position:absolute;inset:0}.concept-visual[data-astro-cid-272z2umi] picture[data-astro-cid-272z2umi]{width:100%;height:100%;display:block}.concept-visual__image[data-astro-cid-272z2umi]{object-fit:cover;width:100%;height:100%;display:block}.concept-visual__legend[data-astro-cid-272z2umi]{z-index:2;color:#303640;backdrop-filter:blur(12px);bottom:var(--space-4);left:var(--space-4);width:min(22rem, calc(100% - var(--space-8)));padding:var(--space-3);background:#f6f8fae6;border:1px solid #ffffffad;border-radius:.6rem;position:absolute;box-shadow:0 .75rem 2.5rem #000a302e}.concept-visual__legend-head[data-astro-cid-272z2umi]{font-size:.62rem;font-weight:var(--font-weight-semibold);line-height:1.35}.concept-visual__legend-head[data-astro-cid-272z2umi] span[data-astro-cid-272z2umi]{color:#315cff;font-weight:var(--font-weight-medium)}.concept-visual__legend-labels[data-astro-cid-272z2umi]{margin-top:var(--space-2);color:#444b55;grid-template-columns:repeat(9,minmax(0,1fr));font-size:.48rem;display:grid}.concept-visual__scale[data-astro-cid-272z2umi]{height:.85rem;margin-top:var(--space-1);border:1px solid #2e364073;grid-template-columns:repeat(9,minmax(0,1fr));display:grid;overflow:hidden}.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]{border-right:1px solid #2e364066}.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]:first-child,.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]:nth-child(2){background:#ff5157}.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]:nth-child(3){background:#ffc531}.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]:nth-child(n+4):nth-child(-n+6){background:#1fc51a}.concept-visual__scale[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]:nth-child(n+7){background:#58a4ef}.concept-visual__legend-note[data-astro-cid-272z2umi]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);font-size:.5rem;line-height:1.35;display:flex}.concept-visual__legend-note[data-astro-cid-272z2umi] i[data-astro-cid-272z2umi]{aspect-ratio:1;background:repeating-linear-gradient(135deg,#3d434c 0 2px,#0000 2px 4px);border:1px solid #555c66;flex:0 0 1rem;width:1rem}.features__grid[data-astro-cid-272z2umi]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.features[data-astro-cid-272z2umi]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.feature-card[data-astro-cid-272z2umi]{--feature-accent:var(--color-accent-primary);align-content:start;gap:var(--space-5);min-height:18rem;padding:clamp(var(--space-6), 4vw, var(--space-10));border:var(--card-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--feature-accent) 18%, transparent), transparent 52%), var(--color-bg-secondary);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal), box-shadow var(--transition-normal);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.feature-card[data-astro-cid-272z2umi]:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--feature-accent) 20%, transparent);content:"";pointer-events:none;border-radius:50%;width:9rem;position:absolute;bottom:-4.5rem;right:-3.5rem}.feature-card[data-astro-cid-272z2umi]:nth-child(3n+2){--feature-accent:var(--color-blue-bright)}.feature-card[data-astro-cid-272z2umi]:nth-child(3n){--feature-accent:#9a6bff}.feature-card[data-astro-cid-272z2umi]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-card__title[data-astro-cid-272z2umi]{max-width:22ch;min-height:2.4em;color:var(--feature-accent);font-size:clamp(1.45rem,1.8vw,1.85rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-wrap:balance}.feature-card__desc[data-astro-cid-272z2umi]{z-index:1;max-width:52ch;color:var(--color-text-secondary);align-self:start;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6;position:relative}@media (width<=720px){.concept-title__lead[data-astro-cid-272z2umi]{white-space:normal}.conception-page[data-astro-cid-272z2umi] .hero__visual{aspect-ratio:4/3}.concept-visual__image[data-astro-cid-272z2umi]{object-position:center}.concept-visual__legend[data-astro-cid-272z2umi]{bottom:var(--space-2);left:var(--space-2);width:min(18rem, calc(100% - var(--space-4)));padding:var(--space-2)}.concept-visual__legend-head[data-astro-cid-272z2umi]{font-size:.58rem}.concept-visual__legend-labels[data-astro-cid-272z2umi]{margin-top:var(--space-1);font-size:.48rem}.concept-visual__scale[data-astro-cid-272z2umi]{height:.85rem}.concept-visual__legend-note[data-astro-cid-272z2umi]{display:none}.features__grid[data-astro-cid-272z2umi]{grid-template-columns:1fr}.feature-card[data-astro-cid-272z2umi],.feature-card__title[data-astro-cid-272z2umi]{min-height:0}}@media (prefers-reduced-motion:reduce){.feature-card[data-astro-cid-272z2umi]{transition:none}}
