.landing-hero-content{max-width:var(--sf-landing-container);row-gap:3rem;margin:0 auto;padding:4.5rem 1.5rem}.landing-hero h1{color:var(--sf-text-strong-color);font-size:clamp(2rem,5vw,4rem);font-weight:var(--sf-font-weight-black);line-height:var(--sf-line-height-tight);margin:0 0 1.25rem}.landing-hero-title-line{display:block}.landing-hero-title-highlight{color:var(--sf-purple-900)}.landing-hero-subtitle{color:var(--sf-text-color);font-size:var(--sf-font-size-lg);line-height:var(--sf-line-height-relaxed);max-width:34rem;margin:0 0 2rem}.landing-hero-actions{margin-bottom:1.75rem}.landing-hero-badge{background-color:var(--sf-purple-50);color:var(--sf-purple-900);font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-semibold);border:1px solid #9370db59;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;list-style:none;display:inline-flex}.landing-hero-badge i{font-size:var(--sf-font-size-sm)}.landing-hero-badges{margin:0;padding:0}.landing-hero-visual{height:380px;position:relative}.landing-hero-visual:before{content:"";background-color:#9370db14;border-radius:50%;width:340px;height:340px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.landing-hero-float{background-color:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:var(--sf-radius-lg);box-shadow:var(--sf-shadow-sm);z-index:1;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:6s ease-in-out infinite landing-float;display:flex;position:absolute}.landing-hero-float i{color:var(--sf-purple-900);font-size:var(--sf-font-size-md);background-color:#9370db24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing-hero-float strong{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-sm);font-weight:var(--sf-font-weight-bold);display:block}.landing-hero-float span{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-xs);display:block}.landing-hero-float--1{top:10%;left:2%}.landing-hero-float--2{animation-name:landing-float-centered;top:32%;left:50%;transform:translate(-50%)}.landing-hero-float--3{animation-delay:2.4s;top:54%;right:0}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-float-centered{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@media (prefers-reduced-motion:reduce){.landing-hero-float{animation:none}}@media screen and (min-width:768px) and (max-width:1199px){.landing-hero-visual{height:320px}.landing-hero-visual:before{width:250px;height:250px}.landing-hero-float{width:86%;padding:.5rem .75rem}.landing-hero-float i{width:32px;height:32px}.landing-hero-float strong{font-size:var(--sf-font-size-xs)}.landing-hero-float span{font-size:.7rem}.landing-hero-float--1{top:4%;left:0}.landing-hero-float--2{animation-name:landing-float;top:36%;left:7%;transform:none}.landing-hero-float--3{top:68%;left:14%;right:auto}}@media screen and (max-width:767px){.landing-hero-visual{display:none}.landing-hero h1{text-align:center}.landing-hero-title-line{display:inline}.landing-hero-title-line:last-child{display:block}}@media screen and (max-width:480px){.landing-hero-content{padding:3rem 1.25rem}}
.simulation-offer-card{border-radius:var(--sf-radius-md);color:inherit;cursor:pointer;border:1px solid #9370db38;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.simulation-offer-card:hover,.simulation-offer-card:focus-visible{border-color:var(--sf-purple-500);box-shadow:0 2px 8px #4b00821a}.simulation-offer-card-logo{border-radius:var(--sf-radius-sm);object-fit:contain;flex-shrink:0;width:3rem;height:3rem}.simulation-offer-card-logo-fallback{background-color:var(--sf-purple-100);color:var(--sf-purple-900);font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.simulation-offer-card-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.simulation-offer-card-carrier{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-md)}.simulation-offer-card-service,.simulation-offer-card-delivery{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm)}.simulation-offer-card-price{color:var(--sf-purple-900);font-size:var(--sf-font-size-md);white-space:nowrap;margin-left:auto}@media screen and (max-width:480px){.simulation-offer-card{align-items:flex-start}.simulation-offer-card-price{font-size:var(--sf-font-size-sm)}}
.landing-simulator{background-color:#fff}.landing-simulator-content{max-width:56rem;margin:0 auto;padding:4rem 1.5rem}.landing-simulator-card{border-radius:var(--sf-radius-lg);box-shadow:none;border:1px solid #9370db38}.landing-simulator-card .p-card-body{padding:2rem}.landing-simulator-card .p-inputnumber-input{width:100%;min-width:0}.landing-simulator-card label{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-form-label);font-weight:var(--sf-font-weight-semibold);margin-bottom:.4rem;display:block}.landing-simulator-submit{margin-top:1rem}.landing-simulator-feedback{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm)}.landing-simulator-note{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);text-align:center;margin:0}.landing-simulator-note a{color:var(--sf-purple-900);font-weight:var(--sf-font-weight-semibold);text-decoration:none}.landing-simulator-note a:hover{color:var(--sf-purple-500);text-decoration:underline}@media screen and (max-width:1024px){.landing-simulator-card .p-card-body{padding:1.5rem}}@media screen and (max-width:480px){.landing-simulator-content{padding:3rem 1rem}.landing-simulator-card .p-card-body{padding:1.25rem}}
.landing-how-it-works{background-color:var(--sf-surface-color)}.landing-how-it-works-content{max-width:var(--sf-landing-container);margin:0 auto;padding:4rem 1.5rem}.landing-how-it-works-card{border:1px solid var(--sf-border-color);border-radius:var(--sf-radius-lg);box-shadow:none}.landing-how-it-works-card .p-card-body{padding:1.5rem}.landing-how-it-works-card h3{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-bold);margin:0 0 .5rem}.landing-how-it-works-card p{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-relaxed);margin:0}.landing-how-it-works-step{align-items:center;margin-bottom:1rem;display:flex}.landing-how-it-works-step i{color:var(--sf-purple-900);font-size:var(--sf-font-size-lg);background-color:#9370db24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media screen and (max-width:767px){.landing-how-it-works-card{position:relative}.landing-how-it-works-card .p-card-body{padding:1rem 1.25rem}.landing-how-it-works-card .p-card-content{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;display:grid}.landing-how-it-works-card h3{font-size:var(--sf-font-size-md);margin-bottom:.25rem}.landing-how-it-works-step{grid-area:1/1/span 2;margin-bottom:0}.landing-how-it-works .grid>div:not(:last-child) .landing-how-it-works-card:after{content:"";background-color:#9370db80;width:2px;height:1rem;position:absolute;top:100%;left:calc(1.25rem + 19px)}}@media screen and (max-width:480px){.landing-how-it-works-content{padding:3rem 1rem}}
.landing-advantages{background-color:#fff}.landing-advantages-content{max-width:var(--sf-landing-container);margin:0 auto;padding:4rem 1.5rem}.landing-advantages-card{border-radius:var(--sf-radius-lg);box-shadow:none;border:1px solid #9370db47;transition:border-color .25s,box-shadow .25s,transform .25s}.landing-advantages-card:hover{border-color:var(--sf-purple-500);box-shadow:var(--sf-shadow-sm);transform:translateY(-3px)}.landing-advantages-card .p-card-body{padding:1.5rem}.landing-advantages-card>.p-card-body>i{color:var(--sf-purple-900);font-size:var(--sf-font-size-lg);background-color:#4b00821a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.landing-advantages-card h3{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-md);font-weight:var(--sf-font-weight-bold);margin:0 0 .5rem}.landing-advantages-card p{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-relaxed);margin:0}.landing-advantages-card i{border-radius:var(--sf-radius-md);color:var(--sf-purple-900);font-size:var(--sf-font-size-lg);background-color:#9370db24;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (prefers-reduced-motion:reduce){.landing-advantages-card{transition:none}.landing-advantages-card:hover{transform:none}}@media screen and (max-width:767px){.landing-advantages-card .p-card-body{padding:1rem}.landing-advantages-card>.p-card-body>i{font-size:var(--sf-font-size-md);width:36px;height:36px;margin-bottom:.75rem}.landing-advantages-card h3{font-size:var(--sf-font-size-sm)}}@media screen and (max-width:480px){.landing-advantages-content{padding:3rem 1rem}.landing-advantages .grid>div{width:100%}}
.landing-integrations{background-color:var(--sf-surface-color)}.landing-integrations-content{max-width:var(--sf-landing-container);margin:0 auto;padding:4rem 1.5rem}.landing-integrations-card{border:1px solid var(--sf-border-color);border-radius:var(--sf-radius-lg);box-shadow:none;transition:border-color .25s,box-shadow .25s}.landing-integrations-card:hover{border-color:var(--sf-purple-500);box-shadow:var(--sf-shadow-sm)}.landing-integrations-card .p-card-body{padding:1.75rem}.landing-integrations-card p{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-relaxed);margin:0}.landing-integrations-brand{margin-bottom:.75rem}.landing-integrations-brand .landing-integrations-icon{border-radius:var(--sf-radius-md);background-color:#9370db24;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.landing-integrations-brand .landing-integrations-icon img{mix-blend-mode:multiply;object-fit:contain;width:auto;height:30px}.landing-integrations-brand .landing-integrations-icon--nuvemshop img{width:33px;height:27px}.landing-integrations-brand .landing-integrations-icon--tray img,.landing-integrations-brand .landing-integrations-icon--bling img{width:32px;height:32px}.landing-integrations-brand h3{color:var(--sf-text-strong-color);font-size:var(--sf-font-size-lg);font-weight:var(--sf-font-weight-bold);margin:0}.landing-integrations-cta{margin-top:2.5rem}@media screen and (max-width:480px){.landing-integrations-content{padding:3rem 1rem}}
.landing-about{background-color:#fff}.landing-about-content{max-width:var(--sf-landing-container);margin:0 auto;padding:4.5rem 1.5rem}.landing-about .landing-section-header{text-align:left;margin-bottom:1.5rem}.landing-about .landing-section-header h2{font-size:clamp(2.25rem,3.5vw,3rem)}.landing-about .landing-section-header p{font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:var(--sf-line-height-relaxed);margin:0}.landing-about-highlight{color:var(--sf-text-strong-color);font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:var(--sf-font-weight-bold);margin:1rem 0 0}.landing-about-stat-col{padding:.75rem}.landing-about-stat{background-color:var(--sf-surface-color);text-align:center;border:1px solid #00000008;border-radius:15px;flex-direction:column;align-items:center;gap:.5rem;height:100%;padding:2rem 1.5rem;display:flex}.landing-about-stat-value{color:var(--sf-purple-900);font-size:clamp(2.25rem,3.25vw,3rem);font-weight:var(--sf-font-weight-black);line-height:var(--sf-line-height-tight);white-space:nowrap;display:block}.landing-about-stat-label{color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-normal);margin:0;display:block}@media screen and (max-width:1024px){.landing-about .landing-section-header{margin-bottom:.5rem}}@media screen and (max-width:480px){.landing-about-content{padding:3rem 1rem}.landing-about-stat{padding:1.5rem 1rem}}
.landing-faq{background-color:var(--sf-surface-color)}.landing-faq-content{max-width:48rem;margin:0 auto;padding:4rem 1.5rem}.landing-faq-accordion{border:1px solid var(--sf-border-color);border-radius:var(--sf-radius-lg);overflow:hidden}.landing-faq-accordion .p-accordion-header .p-accordion-header-link{border-color:var(--sf-border-color);color:var(--sf-text-strong-color);font-size:var(--sf-font-size-md);font-weight:var(--sf-font-weight-semibold);padding:1.1rem 1.25rem;transition:background-color .2s,color .2s}.landing-faq-accordion .p-accordion-header .p-accordion-header-link:hover{background-color:var(--surface-hover);border-color:var(--sf-border-color);color:var(--sf-purple-900)}.landing-faq-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{box-shadow:var(--focus-ring)}.landing-faq-accordion .p-accordion-content{border-color:var(--sf-border-color);color:var(--sf-text-muted-color);font-size:var(--sf-font-size-sm);line-height:var(--sf-line-height-relaxed);padding:1rem 1.25rem 1.25rem}.landing-faq-answer pre{background-color:var(--sf-surface-color);border:1px solid var(--sf-border-color);border-radius:var(--sf-radius-sm);padding:.75rem;overflow-x:auto}.landing-faq-answer>:last-child{margin-bottom:0}@media screen and (max-width:480px){.landing-faq-content{padding:3rem 1rem}}
