.tariffs-root{position:relative;isolation:isolate;color:var(--modal-text-primary);font-family:var(--font-primary);--tariffs-rail-inset:0px;--studio-atmosphere-veil:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-32));--studio-atmosphere-ray-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-64));--studio-atmosphere-foliage-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48))}@media (min-width:1024px){.tariffs-root{--tariffs-rail-inset:var(--space-16)}}.tariffs-page{min-height:100vh;min-height:100dvh}.tariffs-page__container{display:flex;flex-direction:column;gap:var(--space-6);width:min(var(--max-width-landing),calc(100% - 2 * var(--tariffs-rail-inset)));margin-inline:auto;padding-top:var(--chrome-header-inset);padding-inline:var(--space-6);padding-bottom:var(--space-20)}@media (min-width:1024px) and (max-width:1279px){.tariffs-page__container{padding-inline:var(--space-4)}}@media (max-width:768px){.tariffs-page__container{gap:var(--space-5);padding-inline:var(--space-4);padding-bottom:var(--space-12)}}@media (max-width:480px){.tariffs-page__container{padding-inline:var(--space-3)}}body.tariffs-page-active .clipia-toast{background:var(--modal-surface)!important;border:1px solid var(--modal-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}body.tariffs-page-active .clipia-toast-info,body.tariffs-page-active .clipia-toast-success{border-color:var(--border-accent)!important}body.tariffs-page-active .clipia-toast-error{border-color:var(--modal-mark-danger-border)!important}body.tariffs-page-active .clipia-toast-warning{border-color:var(--modal-mark-warning-border)!important}.tariffs-root .faq-section{gap:0;padding:0;background:transparent}.tariffs-root .faq-section__container{display:grid;grid-template-columns:minmax(16rem,.6fr) minmax(0,1.4fr);grid-template-rows:auto 1fr;align-items:start;gap:var(--space-5) var(--space-10);max-width:none;padding:var(--space-8);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.tariffs-root .faq-section__header{grid-column:1;grid-row:1;align-items:flex-start;gap:var(--space-3)}.tariffs-root .faq-section__title{color:var(--modal-text-primary);font-size:var(--text-h4);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-align:left}.tariffs-root .faq-section__subtitle{color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-align:left}.tariffs-root .faq-section__list{grid-column:2;grid-row:1/span 2;gap:var(--space-2)}.tariffs-root .faq-item{padding:0;border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);box-shadow:none;transition:border-color var(--transition-fast)}.tariffs-root .faq-item:before{display:none}@media (hover:hover){.tariffs-root .faq-item:hover{border-color:var(--modal-item-border-hover);box-shadow:none}.tariffs-root .faq-item .faq-item__question:hover{background:transparent}}.tariffs-root .faq-item.faq-item--open{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);box-shadow:none}.tariffs-root .faq-item__question{min-height:var(--space-14);padding:var(--space-3) var(--space-5)}.tariffs-root .faq-item__question:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:calc(-1 * var(--focus-ring-width))}.tariffs-root .faq-item__question-text{color:var(--modal-text-primary);font-size:var(--text-md);font-weight:var(--font-medium);line-height:var(--leading-snug)}.tariffs-root .faq-item .faq-item__icon,.tariffs-root .faq-item.faq-item--open .faq-item__icon,.tariffs-root .faq-item:hover .faq-item__icon{width:var(--space-6);min-width:var(--space-6);height:var(--space-6);border:0;background:transparent;color:var(--modal-text-faint)}.tariffs-root .faq-item.faq-item--open .faq-item__icon{color:var(--modal-accent)}.tariffs-root .faq-item .faq-item__divider{margin:0 var(--space-5);background:var(--modal-divider)}.tariffs-root .faq-item__answer-text{max-width:46rem;padding:var(--space-3-5) var(--space-5) var(--space-5);color:var(--modal-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.tariffs-root .faq-item__link{border-bottom:1px solid var(--border-accent-subtle);color:var(--modal-accent);text-decoration:none;transition:border-color var(--transition-fast)}@media (hover:hover){.tariffs-root .faq-item__link:hover{border-bottom-color:var(--border-accent);opacity:1;text-decoration:none}}.tariffs-root .faq-item__link:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}.tariffs-root .faq-section__footer{grid-column:1;grid-row:2;align-items:flex-start;gap:var(--space-3);padding:0;border:0;border-radius:0;background:transparent}.tariffs-root .faq-section__footer-text{color:var(--modal-text-muted);font-size:var(--text-sm);text-align:left}.tariffs-root .faq-section__footer-cta{min-height:var(--tap-target-min);padding:0 var(--space-4);border:1px solid var(--modal-item-border);border-radius:var(--radius-md);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);box-shadow:none;transition:border-color var(--transition-fast)}@media (hover:hover){.tariffs-root .faq-section__footer-cta:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);box-shadow:none;transform:none}}.tariffs-root .faq-section__footer-cta:focus-visible{outline:var(--focus-ring-width) solid var(--modal-accent);outline-offset:var(--focus-ring-offset)}@media (max-width:1023px){.tariffs-root .faq-section__container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:var(--space-5);padding:var(--space-6)}.tariffs-root .faq-section__footer,.tariffs-root .faq-section__header,.tariffs-root .faq-section__list{grid-column:1;grid-row:auto}}@media (max-width:768px){.tariffs-root .faq-section__container{padding:var(--space-4)}.tariffs-root .faq-section__title{font-size:var(--text-h5)}.tariffs-root .faq-item__question{padding:var(--space-3) var(--space-4)}.tariffs-root .faq-item .faq-item__divider{margin:0 var(--space-4)}.tariffs-root .faq-item__answer-text{padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-sm)}.tariffs-root .faq-section__footer-cta{width:100%}}@media (max-width:480px){.tariffs-root .faq-section__container{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.tariffs-root .faq-item,.tariffs-root .faq-item__link,.tariffs-root .faq-section__footer-cta{transition:none}}