.tool-content{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:var(--width-xl);margin:0 auto;padding:var(--spacing-10) var(--container-padding-desktop);width:100%}@media(max-width:480px){.tool-content{gap:var(--spacing-10);padding:var(--spacing-6) var(--container-padding-mobile)}}.tool-content__section{display:flex;flex-direction:column;gap:var(--spacing-6)}.tool-content__heading{font-family:var(--font-inter,Inter);font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-primary);margin:0}.tool-content__body{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-3)}.tool-content__body p{margin:0}.tool-content__body a{color:var(--color-text-brand-primary)}.tool-content__steps{display:flex;flex-direction:column;gap:var(--spacing-4)}.tool-content__step{display:flex;gap:var(--spacing-4);align-items:flex-start;padding:var(--spacing-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tool-content__step-number{font-family:var(--font-inter,Inter);font-size:24px;font-weight:700;line-height:32px;color:var(--color-text-brand-primary);min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-brand-secondary);border-radius:var(--radius-full);flex-shrink:0}.tool-content__step-content{display:flex;flex-direction:column;gap:var(--spacing-1)}.tool-content__step-title{font-weight:600;color:var(--color-text-primary)}.tool-content__step-desc,.tool-content__step-title{font-family:var(--font-inter,Inter);font-size:14px;line-height:20px;margin:0}.tool-content__step-desc{font-weight:400;color:var(--color-text-secondary)}.tool-content__cases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media(max-width:480px){.tool-content__cases{grid-template-columns:1fr}}.tool-content__case{padding:var(--spacing-5);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-2)}.tool-content__case-role{font-weight:600;color:var(--color-text-primary)}.tool-content__case-desc,.tool-content__case-role{font-family:var(--font-inter,Inter);font-size:14px;line-height:20px;margin:0}.tool-content__case-desc{font-weight:400;color:var(--color-text-secondary)}.tool-content__tips{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding-left:var(--spacing-5)}.tool-content__tip{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.tool-content__tip::marker{color:var(--color-text-brand-primary)}.tool-page-wrapper{display:flex;flex-direction:column}.tool-page-wrapper__hero{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);padding:var(--spacing-32) var(--container-padding-desktop) var(--spacing-16);display:flex;align-items:center;justify-content:center}@media(max-width:480px){.tool-page-wrapper__hero{padding:var(--spacing-16) var(--container-padding-mobile) var(--spacing-10)}}.tool-page-wrapper__hero-inner{max-width:var(--width-lg);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}.tool-page-wrapper__breadcrumb{display:flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-tertiary)}.tool-page-wrapper__breadcrumb a{color:var(--color-text-brand-primary);text-decoration:none}.tool-page-wrapper__breadcrumb a:hover{text-decoration:underline}.tool-page-wrapper__title{font-family:var(--font-inter,Inter);font-size:48px;font-weight:700;line-height:60px;letter-spacing:-.96px;color:var(--color-text-primary);margin:0}.tool-page-wrapper__description{font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-secondary);margin:0;max-width:var(--width-md)}.tool-page-wrapper__hero-actions{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.tool-page-wrapper__agent-link{font-family:var(--font-inter,Inter);font-size:14px;font-weight:500;line-height:20px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--button-secondary-border);border-radius:var(--radius-md);color:var(--button-secondary-fg);background:var(--button-secondary-bg);text-decoration:none;transition:background .2s,color .2s}.tool-page-wrapper__agent-link:hover{background:var(--button-secondary-bg-hover);color:var(--button-secondary-fg-hover)}.tool-page-wrapper__api-section{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);overflow:hidden}.tool-page-wrapper__api-toggle{font-family:var(--font-inter,Inter);font-size:12px;font-weight:600;line-height:18px;padding:var(--spacing-3);cursor:pointer;color:var(--color-text-tertiary);list-style:none}.tool-page-wrapper__api-toggle::-webkit-details-marker{display:none}.tool-page-wrapper__api-toggle:before{content:"▸ "}details[open]>.tool-page-wrapper__api-toggle:before{content:"▾ "}.tool-page-wrapper__api-content{padding:0 var(--spacing-3) var(--spacing-3);text-align:left}.tool-page-wrapper__api-content p{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:var(--color-text-secondary);margin:0 0 var(--spacing-2)}.tool-page-wrapper__api-content a{color:var(--color-text-brand-primary)}.tool-page-wrapper__api-content pre{background:var(--color-bg-quaternary);color:var(--color-text-primary);padding:var(--spacing-3);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;margin:0 0 var(--spacing-2)}.tool-page-wrapper__body{max-width:var(--width-xl);margin:0 auto;padding:var(--spacing-10) var(--container-padding-desktop);width:100%}@media(max-width:480px){.tool-page-wrapper__body{padding:var(--spacing-6) var(--container-padding-mobile)}}.tool-page-wrapper__content{background:var(--color-bg-surface-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:var(--spacing-6)}@media(max-width:480px){.tool-page-wrapper__content{padding:var(--spacing-4)}}.related-tools{display:flex;flex-direction:column;gap:var(--spacing-5);max-width:var(--container-max-width-desktop);margin:0 auto;padding:0 var(--container-padding-desktop) var(--spacing-12);width:100%}@media(max-width:480px){.related-tools{padding:0 var(--container-padding-mobile) var(--spacing-8)}}.related-tools__title{font-family:var(--font-inter,Inter);font-size:18px;font-weight:600;line-height:28px;color:var(--color-text-primary);margin:0}.related-tools__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media(max-width:480px){.related-tools__grid{grid-template-columns:1fr}}.free-tool{display:flex;flex-direction:column}.free-tool__faqs{max-width:var(--container-max-width-desktop);margin:0 auto;padding:0 var(--container-padding-desktop);width:100%}@media(max-width:480px){.free-tool__faqs{padding:0 var(--container-padding-mobile)}}.faq-section{--bg-img-color:#e3c6d1;background-color:var(--color-bg-primary);justify-content:center;gap:var(--spacing-7xl);padding:var(--spacing-9xl) 0}.faq-section,.faq-section--header{display:flex;flex-direction:column;align-items:center}.faq-section--header{padding:0 var(--container-padding-desktop);gap:var(--spacing-4)}.faq-section--header--text h2{text-align:center;font-family:var(--font-inter,Inter);font-size:30px;font-weight:600;line-height:38px;color:var(--color-text-primary)}.faq-section--header--sub-text{text-align:center;font-family:var(--font-inter,Inter);font-size:16px;font-weight:400;line-height:24px;color:var(--color-text-tertiary)}.faq-section--accordion-container{display:flex;align-items:center;justify-content:center;align-self:stretch}.faq-section--accordion-container--accordion{max-width:var(--width-xl);display:flex;flex:1 0;padding:var(--container-padding-mobile)}.faq-section--footer{padding:0 var(--container-padding-desktop);display:flex;align-items:center;justify-content:center;align-self:stretch}@media(max-width:456px){.faq-section{padding:var(--spacing-7xl) var(--spacing-3xl);gap:var(--spacing-6xl)}.faq-section--header{padding:var(--container-padding-mobile)}.faq-section--header--text h2{font-family:var(--font-inter,Inter);font-size:24px;font-weight:600;line-height:32px}.faq-section--header--sub-text{font-family:var(--font-inter,Inter);font-size:14px;font-weight:400;line-height:20px}.faq-section--accordian,.faq-section--footer{padding:var(--container-padding-mobile)}}.contact-section{--bg-img-color:#e3c6d1;width:100%;display:flex;justify-content:center;align-self:stretch;max-width:1000px}.contact-section--container{display:flex;align-items:center;justify-content:space-between;flex:1 0;gap:var(--spacing-4xl);border-radius:var(--radius-3xl);background:linear-gradient(135deg,#0433a0,#1a4fe6 50%,#36f);padding:var(--spacing-4xl) 48px;position:relative;overflow:hidden}.contact-section--container:before{content:"";position:absolute;inset:0;background-image:url(/assets/svg/pattern/grid.svg);background-size:300px 300px;background-repeat:repeat;opacity:.3;filter:brightness(10);pointer-events:none}.contact-section--container--left{display:flex;align-items:center;gap:var(--spacing-3xl);position:relative;z-index:1}.contact-section--container--users-img{display:flex;align-items:center;flex-shrink:0}.contact-section--container--users-img--user>*{border-radius:var(--radius-full);border:1.5px solid var(--color-fg-white);margin-right:-6px;background-color:var(--bg-img-color)}.contact-section--container--header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.contact-section--container--header--text{font-family:var(--font-inter,Inter);font-size:16px;font-weight:600;line-height:24px;color:#fff}.contact-section--container--header--sub-text{font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:hsla(0,0%,100%,.7)}.contact-section--container--right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2);flex-shrink:0;position:relative;z-index:1}.contact-section--container--right .button--primary{background-color:#fff;color:#1a4fe6;border-color:#fff}.contact-section--container--right .button--primary:hover{background-color:#f5f8ff;border-color:#f5f8ff}.contact-section--container--trust{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-inter,Inter);font-size:12px;font-weight:400;line-height:18px;color:hsla(0,0%,100%,.5)}.contact-section--container--trust--dot{color:hsla(0,0%,100%,.3)}@media(max-width:850px){.contact-section--container{flex-direction:column;align-items:center;padding:var(--spacing-4xl) var(--spacing-4xl);gap:var(--spacing-3xl)}.contact-section--container--left{flex-direction:column;align-items:center;text-align:center}.contact-section--container--header,.contact-section--container--right{align-items:center}}@media(max-width:480px){.contact-section--container{flex-direction:column;align-items:center;padding:var(--spacing-3xl) var(--spacing-2xl);gap:var(--spacing-3xl)}.contact-section--container--left{flex-direction:column;align-items:center;text-align:center}.contact-section--container--header,.contact-section--container--right{align-items:center}}.responsive-button{text-align:center}