@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[88px\]{min-height:88px}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-x-hidden{overflow-x:hidden}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#d97706\]{color:#d97706}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.focus-within\:border-\[\#d97706\]:focus-within{border-color:#d97706}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[\#d97706\]\/30:focus-within{--tw-ring-color:oklab(66.584% .082678 .133963/.3)}:root{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--text-h1:clamp(2rem,4vw + .5rem,3rem);--text-h2:clamp(1.625rem,2.5vw + .5rem,2.25rem);--text-h3:clamp(1.375rem,1.5vw + .5rem,1.75rem);--text-h4:clamp(1.125rem,1vw + .5rem,1.375rem);--text-h5:1.125rem;--text-h6:1rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:.875rem;--text-caption:.75rem;--text-btn:1rem;--text-dash-num:2rem;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.65;--lh-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--portal-bg:#f0f4f8;--portal-surface:#fff;--portal-surface-2:#f8fafc;--portal-border:#e5e7eb;--portal-border-sub:#f1f5f9;--portal-text:#111827;--portal-sub:#6b7280;--portal-muted:#9ca3af;--portal-sidebar:#0f172a;--portal-topbar:#fff;--portal-topbar-bdr:#e5e7eb;--portal-input-bg:#f3f4f6;--portal-accent:#1a76d2;--portal-accent-2:#2196f3}.portal-dark{--portal-bg:#0f172a;--portal-surface:#1e293b;--portal-surface-2:#0f172a;--portal-border:#334155;--portal-border-sub:#2d3748;--portal-text:#f1f5f9;--portal-sub:#94a3b8;--portal-muted:#64748b;--portal-sidebar:#0d1425;--portal-topbar:#1e293b;--portal-topbar-bdr:#334155;--portal-input-bg:#1e293b}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);overflow-x:hidden}html,body,#root{width:100%;height:100%}h1{font-size:var(--text-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em}h2{font-size:var(--text-h2);font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:1.2}h3{font-size:var(--text-h3);font-weight:var(--fw-semi);line-height:var(--lh-snug);letter-spacing:-.005em}h4{font-size:var(--text-h4);font-weight:var(--fw-medium);line-height:1.35}h5{font-size:var(--text-h5);font-weight:var(--fw-medium);line-height:1.4}h6{font-size:var(--text-h6);font-weight:var(--fw-medium);line-height:1.4}p{font-size:var(--text-body);line-height:var(--lh-normal)}small,.text-small{font-size:var(--text-small);line-height:1.5}caption,.text-caption{font-size:var(--text-caption);letter-spacing:.01em;line-height:1.4}button{font-family:var(--font-sans);font-size:var(--text-btn);font-weight:var(--fw-medium);cursor:pointer}input,textarea,select{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-normal)}a{font-family:var(--font-sans)}}@layer components{.t-h1{font-size:var(--text-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.02em}.t-h2{font-size:var(--text-h2);font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:1.2}.t-h3{font-size:var(--text-h3);font-weight:var(--fw-semi);line-height:var(--lh-snug)}.t-h4{font-size:var(--text-h4);font-weight:var(--fw-medium);line-height:1.35}.t-h5{font-size:var(--text-h5);font-weight:var(--fw-medium);line-height:1.4}.t-h6{font-size:var(--text-h6);font-weight:var(--fw-medium);line-height:1.4}.t-body-lg{font-size:var(--text-body-lg);line-height:var(--lh-relaxed)}.t-body{font-size:var(--text-body);line-height:var(--lh-normal)}.t-small{font-size:var(--text-small);line-height:1.5}.t-caption{font-size:var(--text-caption);letter-spacing:.01em;line-height:1.4}.t-dash-num{font-size:var(--text-dash-num);font-weight:var(--fw-bold);line-height:1}.t-dash-lg{font-size:var(--text-dash-lg,2.5rem);font-weight:var(--fw-bold);line-height:1}.t-btn{font-size:var(--text-btn);font-weight:var(--fw-medium);line-height:1}.t-btn-sm{font-size:var(--text-small);font-weight:var(--fw-medium);line-height:1}.t-label{font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1}.portal-page{background:var(--portal-bg);color:var(--portal-text)}.portal-surface{background:var(--portal-surface);color:var(--portal-text)}.portal-surface-2{background:var(--portal-surface-2)}.portal-border{border-color:var(--portal-border)}.portal-sub{color:var(--portal-sub)}.portal-muted{color:var(--portal-muted)}.stat-card{background:var(--portal-surface);border:1px solid var(--portal-border);padding:var(--space-6);gap:var(--space-2);border-radius:1rem;flex-direction:column;display:flex}.stat-card__value{font-size:var(--text-dash-num);font-weight:var(--fw-bold);color:var(--portal-text);line-height:1}.stat-card__label{font-size:var(--text-small);font-weight:var(--fw-medium);color:var(--portal-sub)}.stat-card__delta{font-size:var(--text-caption);color:var(--portal-muted)}.section-title{font-size:var(--text-h6);font-weight:var(--fw-bold);color:var(--portal-text);line-height:1.4}.nav-label{font-size:var(--text-small);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.badge{font-size:var(--text-caption);font-weight:var(--fw-bold);border-radius:999px;align-items:center;padding:.15em .6em;line-height:1;display:inline-flex}.tbl-head{font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--portal-sub)}.tbl-cell{font-size:var(--text-small);font-weight:var(--fw-regular);color:var(--portal-text)}.form-label{font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--portal-sub);margin-bottom:var(--space-2);display:block}}@media(max-width:1024px){:root{--text-h1:clamp(1.75rem,5vw,2.5rem);--text-h2:clamp(1.375rem,3.5vw,2rem);--text-h3:clamp(1.25rem,2.5vw,1.625rem);--text-dash-num:1.75rem}}@media(max-width:640px){:root{--text-h1:clamp(1.5rem,7vw,2rem);--text-h2:clamp(1.25rem,5vw,1.625rem);--text-h3:clamp(1.125rem,4vw,1.375rem);--text-h4:1.125rem;--text-body-lg:1rem;--text-dash-num:1.5rem}body{line-height:1.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*,:before,:after{transition-property:background-color,background,border-color,color,fill,stroke,box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button,a,input,textarea,select{transition-duration:.25s}[data-no-transition],[data-no-transition] *,.logo,.logo *,img,video{transition:none!important}.shadow-transition{transition:box-shadow .4s cubic-bezier(.4,0,.2,1)}@keyframes darkModeSweep{0%{opacity:0;transform:translate(-100%)}50%{opacity:.3}to{opacity:0;transform:translate(100%)}}@keyframes darkModePulse{0%,to{box-shadow:0 0 #3b82f6b3}50%{box-shadow:0 0 0 8px #3b82f600}}@keyframes contentFade{0%{opacity:.8}50%{opacity:.9}to{opacity:1}}.theme-transitioning{animation:.4s ease-in-out contentFade}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(0);cursor:pointer}[style*="color-scheme: dark"] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}input[type=datetime-local][style*="color-scheme: dark"]::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}input[type=datetime-local]{cursor:pointer}input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=number]::-webkit-inner-spin-button{opacity:.6;cursor:pointer}input[type=number]::-webkit-outer-spin-button{opacity:.6;cursor:pointer}input[type=number]:hover::-webkit-inner-spin-button{opacity:1}input[type=number]:hover::-webkit-outer-spin-button{opacity:1}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.5s ease-in-out reveal}::view-transition-old(root){animation:.5s ease-in-out fade-out}@keyframes reveal{0%{clip-path:circle(0)}to{clip-path:circle(100%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:root{transition:background-color .3s}.dark-mode-toggle-active{animation:.6s pulse-scale}@keyframes pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.tilted-card-figure{position:relative;width:100%;height:100%;perspective:800px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.tilted-card-mobile-alert{position:absolute;top:1rem;text-align:center;font-size:.875rem;display:none}@media(max-width:640px){.tilted-card-mobile-alert{display:block}.tilted-card-caption{display:none}}.tilted-card-inner,.tilted-card-inner--children{position:relative;transform-style:preserve-3d}.tilted-card-img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:15px;will-change:transform;transform:translateZ(0)}.tilted-card-overlay{position:absolute;top:0;left:0;z-index:2;will-change:transform;transform:translateZ(30px)}.tilted-card-caption{pointer-events:none;position:absolute;left:0;top:0;border-radius:4px;background-color:#fff;padding:4px 10px;font-size:10px;color:#2d2d2d;opacity:0;z-index:3}.squares-canvas{width:100%;height:100%;border:none;display:block}body,html{overflow-x:hidden;margin:0;padding:0;width:100%}.feature-spotlight-card{border-radius:24px}.tech-stack-container::-webkit-scrollbar{display:none}.tech-stack-container{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1024px){.hero-content{gap:40px!important}.hero-right{margin-left:0!important}.features-grid{grid-template-columns:repeat(2,1fr)!important;padding:0 20px}.courses-grid{grid-template-columns:repeat(2,1fr)!important}.community-grid{gap:40px!important}.hero-title{font-size:42px!important}.categories-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:768px){.hero{overflow:visible!important;padding-bottom:84px!important}.navbar-nav{padding:10px 16px!important;min-height:50px!important}.navbar-brand{font-size:18px!important}.navbar-buttons button{padding:8px 16px!important;font-size:13px!important}.secondary-nav-content{gap:20px!important}.hero-content{grid-template-columns:1fr!important;text-align:center;gap:40px!important;padding:40px 0!important}.hero-left{align-items:center;order:1}.hero-right{order:2;margin-top:20px;margin-left:0!important;width:100%}.hero-title{font-size:32px!important;line-height:1.3!important}.hero-buttons{justify-content:center;flex-wrap:wrap;width:100%}.reviews-section{justify-content:center;flex-direction:column;gap:12px!important}.badge{margin:0 auto}.image-container{transform:none;width:min(100%,420px)!important;min-height:520px;margin:0 auto;overflow:visible!important}.decorative-circle{width:320px!important;height:320px!important}.main-image{width:300px!important;height:300px!important}.categories-section,.courses-section{padding:40px 20px!important;margin-bottom:40px!important}.categories-header,.courses-section-header{flex-direction:column;align-items:flex-start!important;gap:16px;margin-bottom:24px!important}.courses-section-header{align-items:center!important}.categories-title,.courses-title{font-size:24px!important}.categories-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.category-card{padding:16px!important}.category-icon-bg{width:56px!important;height:56px!important}.features-section{padding:60px 20px!important}.features-grid{grid-template-columns:1fr!important;gap:24px!important}.section-title{font-size:32px!important}.section-subtitle{font-size:16px!important}.community-section{padding:60px 20px!important}.community-grid{grid-template-columns:1fr!important;gap:50px!important}.community-left{text-align:center;align-items:center}.community-title{font-size:32px!important}.stats-row{flex-direction:column;gap:24px!important;width:100%}.learners-row{flex-direction:column;gap:16px!important}.community-cta{padding:40px 20px!important}.cta-large-title{font-size:28px!important}.cta-buttons{flex-direction:column;width:100%;max-width:300px;margin:0 auto}.cta-section{padding:60px 20px!important}.cta-title{font-size:36px!important;line-height:1.25!important}.footer-container{grid-template-columns:repeat(2,1fr)!important;gap:40px 20px!important;text-align:left}.brand-col{padding-right:0!important}}@media(max-width:480px){.hero{padding-bottom:72px!important}.hero-title{font-size:28px!important}.hero-buttons button{width:100%;justify-content:center}.navbar-nav{flex-wrap:wrap;justify-content:center;gap:10px}.navbar-logo{margin-bottom:4px}.decorative-circle{width:280px!important;height:280px!important}.main-image{width:260px!important;height:260px!important}.image-container{width:min(100%,340px)!important;min-height:430px;overflow:visible!important}.floating-card-1{left:8px!important;right:8px!important;bottom:14px!important;width:auto!important;max-width:none!important;padding:12px!important;gap:8px!important}.floating-badge{top:10px!important;right:8px!important;padding:10px 12px!important}.footer-container{grid-template-columns:1fr!important;text-align:center}.footer-col{align-items:center;text-align:center}.footer-col ul{align-items:center}.contact-list li,.social-row,.badges-row{justify-content:center}}@media(max-width:768px){.why-choose-us-container{grid-template-columns:1fr!important;gap:60px!important;padding:0 8px;box-sizing:border-box}.why-choose-us-left{width:100%!important;max-width:100%!important;overflow:visible!important}.shuffle-cards-container{width:100%!important;max-width:340px!important;height:320px!important;margin:0 auto}.shuffle-cards-container>div{width:100%!important;max-width:340px!important;height:286px!important}.why-choose-us-title{font-size:36px!important}.audience-section{padding:56px 16px!important;overflow:hidden}.audience-grid{grid-template-columns:1fr!important;gap:36px!important;align-items:start!important}.audience-media{width:100%!important;max-width:100%!important;order:1}.audience-text{width:100%!important;max-width:100%!important;gap:16px!important;order:2;padding-top:0!important}}@media(max-width:480px){.shuffle-cards-container{max-width:320px!important;height:300px!important}.shuffle-cards-container>div{max-width:320px!important;height:270px!important}.why-choose-us-title{font-size:28px!important}.audience-section{padding:48px 14px!important}.audience-text h2{font-size:30px!important;line-height:1.18!important}.audience-text p{font-size:14px!important;line-height:1.65!important}}
