@font-face{font-family:TASLandingArabic;src:url('/lp-certified-ar-v1/arabic-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:TASLandingArabic;src:url('/lp-certified-ar-v1/arabic-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:TASLandingArabic;src:url('/lp-certified-ar-v1/arabic-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:TASLandingArabic;src:url('/lp-certified-ar-v1/arabic-700.woff2') format('woff2');font-weight:700 900;font-display:swap}
html[data-certified-ar] body,html[data-certified-ar] .global-footer{font-family:TASLandingArabic,Manrope,Arial,sans-serif;letter-spacing:0}
html[data-certified-ar] :is(button,input,textarea,select){font-family:inherit}
html[data-certified-ar] :is(main h1,main h2,main h3,.eyebrow,.service-label,.option-number,.purpose-options strong,.package-option button,.quote-panel blockquote,.process-grid h3,.form-head,.global-footer *,header *){letter-spacing:0}
html[data-certified-ar] main h1{font-size:clamp(44px,5.2vw,80px);line-height:1.4;white-space:normal}
html[data-certified-ar] main h2{font-size:clamp(34px,3.7vw,55px);line-height:1.5}
html[data-certified-ar] main p{line-height:1.9}
html[data-certified-ar] .intro{background:radial-gradient(ellipse at 10% 30%,#0a3c4b 0,transparent 50%),#031c28}
html[data-certified-ar] .intro-copy{font-size:17px}
html[data-certified-ar] .intro-content{padding-inline-end:12px}
html[data-certified-ar] .sculpture-stage{margin-right:0;margin-left:-40px}
html[data-certified-ar] .material-label{right:auto;left:13%;font-family:inherit;font-size:11px;letter-spacing:0}
html[data-certified-ar] .intro-assurances{font-size:12px;flex-wrap:wrap}
html[data-certified-ar] .intro-assurances>span+span{border-left:0;padding-left:0;border-inline-start:1px solid #42606e;padding-inline-start:19px}
html[data-certified-ar] .intro-footer{font-size:12px}
html[data-certified-ar] .intro-footer p span{margin-left:0;margin-inline-start:22px}
html[data-certified-ar] .button{font-size:15px;line-height:1.65}
html[data-certified-ar] .eyebrow,html[data-certified-ar] .service-label{font-size:13px}
html[data-certified-ar] .trust h2{font-size:25px;line-height:1.6}
html[data-certified-ar] .logo-window,html[data-certified-ar] .logo-track{direction:ltr}
html[data-certified-ar] .authority-logo{direction:rtl}
html[data-certified-ar] .authority-logo>span{font-size:10px;line-height:1.6}
html[data-certified-ar] .trust-note p{font-size:12px}
html[data-certified-ar] .trust-note summary{font-size:13px}
html[data-certified-ar] .trust-note ul{padding-left:0;padding-inline-start:20px;font-size:13px}
html[data-certified-ar] :is(.purpose-options button,.package-option button,.review-original){text-align:right}
html[data-certified-ar] :is(.purpose-options b,.package-option button>b,.file-field b){margin-left:0;margin-inline-start:auto}
html[data-certified-ar] .purpose-options strong{font-size:24px;line-height:1.6}
html[data-certified-ar] .purpose-options small{font-size:14px;line-height:1.7}
html[data-certified-ar] .folio-scene,html[data-certified-ar] .package-object{direction:ltr}
html[data-certified-ar] :is(.folio-cover,.delivery-sheet,.glass-sleeve,.floating-tag){direction:rtl;letter-spacing:0}
html[data-certified-ar] .floating-tag{font-size:12px}
html[data-certified-ar] .folio-cover{line-height:1.6}
html[data-certified-ar] .purpose-caption p{font-size:13px;max-width:280px}
html[data-certified-ar] .purpose-caption a{font-size:13px;white-space:normal}
html[data-certified-ar] .purpose-caption a span{margin-left:0;margin-inline-start:10px}
html[data-certified-ar] .purpose-foot{font-size:13px}
html[data-certified-ar] .package-option button{font-size:20px;line-height:1.5}
html[data-certified-ar] .package-option p{font-size:15px}
html[data-certified-ar] .package-option>div>span{font-size:12px}
html[data-certified-ar] .illustration-note{font-size:12px;line-height:1.8}
html[data-certified-ar] .process-grid article>span{font-size:12px;letter-spacing:0}
html[data-certified-ar] .process-grid h3{font-size:20px;line-height:1.7}
html[data-certified-ar] .process-grid p{font-size:14px}
html[data-certified-ar] .quote-panel blockquote{font-size:clamp(25px,2.6vw,39px);line-height:1.65;min-height:5em!important}
html[data-certified-ar] #review-name{direction:ltr;unicode-bidi:isolate;align-self:flex-start}
html[data-certified-ar] .quote-panel>div>span,html[data-certified-ar] .quote-panel>p{font-size:13px}
html[data-certified-ar] .review-original>div{font-size:11px;letter-spacing:0}
html[data-certified-ar] .review-open,html[data-certified-ar] .review-note{font-size:12px}
html[data-certified-ar] .price-number{direction:ltr;justify-content:flex-end}
html[data-certified-ar] .price-number>span{direction:rtl;text-align:right;font-size:13px}
html[data-certified-ar] :is(.price-from,.price-page,.price-turnaround>span,.price-disclaimer){font-size:13px;letter-spacing:0}
html[data-certified-ar] .price-toggle button{font-size:15px}
html[data-certified-ar] .faq-list summary{font-size:17px;line-height:1.8}
html[data-certified-ar] .faq-list p,html[data-certified-ar] .faq>div>p{font-size:15px}
html[data-certified-ar] .contact-copy>p{font-size:16px;max-width:430px}
html[data-certified-ar] .contact-email{direction:ltr;unicode-bidi:isolate;max-width:100%}
html[data-certified-ar] .form-head{font-size:12px}
html[data-certified-ar] .contact label{font-size:14px;line-height:1.8}
html[data-certified-ar] :is(.contact input,.contact select,.contact textarea){font-size:16px;text-align:start}
html[data-certified-ar] :is(input[type=email],input[type=url],input[type=date]){direction:ltr;text-align:left}
html[data-certified-ar] :is(.file-field small,.file-field b,#file-help,.request-summary,.contact .form-note,.contact .consent,.form-extra){font-size:12px;line-height:1.8}
html[data-certified-ar] .contact fieldset>.button{font-size:15px}
html[data-certified-ar] .field-error,html[data-certified-ar] .form-message{font-size:14px}
html[data-certified-ar] #back-brief{font-size:14px}
html[data-certified-ar] #site-footer{text-align:right}
html[data-certified-ar] .global-footer-connect{padding-right:0;padding-inline-end:32px}
html[data-certified-ar] .global-footer-nav{padding-left:0;padding-inline-start:clamp(26px,4vw,76px);border-left:0;border-inline-start:1px solid var(--footer-line)}
html[data-certified-ar] .global-footer-email span,html[data-certified-ar] .global-footer-phone span{direction:ltr;unicode-bidi:isolate}
html[data-certified-ar] .global-footer-bottom-inner p{margin-right:0;margin-inline-end:auto}
html[data-certified-ar] .global-footer-bottom-inner nav a+a{padding-left:0;padding-inline-start:24px;border-left:0;border-inline-start:1px solid var(--footer-line)}
html[data-certified-ar] .premium-nav-trigger,html[data-certified-ar] .premium-nav-link{font-size:15px}
html[data-certified-ar] .header-menu-copy,html[data-certified-ar] .header-menu-links{text-align:right}
html[data-certified-ar] .premium-nav-panel{direction:rtl}
html[data-certified-ar] .premium-action-arrow,html[data-certified-ar] .header-menu-arrow{transform:scaleX(-1)}
html[data-certified-ar] .premium-header-cta{font-size:14px}
html[data-certified-ar] .premium-brand-lockup img{height:auto}
@media(max-width:1100px){
 html[data-certified-ar] .global-footer-connect{padding-inline-end:0}
 html[data-certified-ar] .global-footer-nav{padding-inline-start:32px}
 html[data-certified-ar] .global-footer-nav:nth-child(2){padding-inline-start:0;border-inline-start:0}
}
@media(max-width:700px){
 html[data-certified-ar] .global-footer-nav{padding-inline-start:18px}
 html[data-certified-ar] .global-footer-nav:last-child{padding-inline:0;border-inline-start:0}
}
@media(max-width:600px){
 html[data-certified-ar] main h1{font-size:clamp(36px,9vw,49px);line-height:1.45}
 html[data-certified-ar] main h2{font-size:clamp(28px,7.5vw,38px);line-height:1.55}
 html[data-certified-ar] .intro-content{padding-inline-end:0}
 html[data-certified-ar] .intro-copy{font-size:15px}
 html[data-certified-ar] .sculpture-stage{margin-inline:0}
 html[data-certified-ar] .intro-assurances{gap:10px;font-size:11px}
 html[data-certified-ar] .intro-assurances>span+span{padding-inline-start:10px}
 html[data-certified-ar] .intro-footer{gap:14px;font-size:11px}
 html[data-certified-ar] .intro-footer a{max-width:150px}
 html[data-certified-ar] .section-head{gap:20px}
 html[data-certified-ar] .section-head>p{font-size:14px}
 html[data-certified-ar] .trust h2{font-size:23px}
 html[data-certified-ar] .trust-note ul{width:100%;columns:1}
 html[data-certified-ar] .purpose-options strong{font-size:20px}
 html[data-certified-ar] .purpose-caption{align-items:flex-start}
 html[data-certified-ar] .purpose-caption p{max-width:58%;font-size:12px}
 html[data-certified-ar] .purpose-caption a{font-size:12px}
 html[data-certified-ar] .process-grid{column-gap:20px}
 html[data-certified-ar] .process-grid h3{font-size:18px}
 html[data-certified-ar] .process-grid p{font-size:13px}
 html[data-certified-ar] .quote-panel blockquote{font-size:27px}
 html[data-certified-ar] .price-panel{padding:26px 22px}
 html[data-certified-ar] .form-head{font-size:11px}
 html[data-certified-ar] .form-head>span:last-child{font-size:10px}
 html[data-certified-ar] .contact fieldset>.button{font-size:14px}
 html[data-certified-ar] .premium-brand-lockup{width:92px!important}
 html[data-certified-ar] .premium-header-cta{width:100px!important;min-width:100px!important;font-size:12px!important}
 html[data-certified-ar] .premium-header-inner{padding-inline:16px!important}
 html[data-certified-ar] .premium-header-actions{gap:5px!important}
}
@media(max-width:360px){html[data-certified-ar] .premium-brand-lockup{width:74px!important}html[data-certified-ar] .premium-header-cta{width:88px!important;min-width:88px!important}}

html[data-certified-ar] .intro-copy{max-width:590px;font-size:17px;line-height:1.9}
html[data-certified-ar] .section-head>p,html[data-certified-ar] .package-option p{font-size:16px;line-height:1.9}
html[data-certified-ar] .certified-guidance-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;margin-top:18px}
html[data-certified-ar] .certified-guidance-links a{color:#246071;text-underline-offset:5px;text-decoration:underline}
html[data-certified-ar] .faq-list summary{min-height:58px}
html[data-certified-ar] .price-disclaimer,html[data-certified-ar] .review-note,html[data-certified-ar] .trust-note p{font-size:13px;line-height:1.85}
@media(max-width:600px){
html[data-certified-ar] .intro-copy{font-size:15px}
html[data-certified-ar] .section-head>p,html[data-certified-ar] .package-option p{font-size:15px}
html[data-certified-ar] .process-grid p{font-size:14px}
html[data-certified-ar] .contact .form-pair{grid-template-columns:1fr;gap:18px}
html[data-certified-ar] .faq-list summary{font-size:17px}
}
html[data-certified-ar] :is(#purpose,#delivery,#process,#proof,#faq) p{color:#526975}
html[data-certified-ar] :is(#intro,#pricing,#quote) .intro-copy,html[data-certified-ar] :is(#pricing,#quote) .contact-copy>p,html[data-certified-ar] #pricing>div>p{color:#b6cad3}
html[data-certified-ar] .price-disclaimer{color:#526975}
@media(max-width:360px){html[data-certified-ar] .premium-header-inner{padding-inline:0!important}}

/* Shared Arabic footer: centered content on phones and compact tablets. */
@media(max-width:780px){
 html[dir="rtl"] #site-footer .global-footer-intro{justify-items:center;text-align:center}
 html[dir="rtl"] #site-footer .global-footer-logo{margin-inline:auto}
 html[dir="rtl"] #site-footer :is(.global-footer-tagline,.global-footer-lead,.global-footer-connect,.global-footer-directory h2){text-align:center}
 html[dir="rtl"] #site-footer .global-footer-lead{margin-inline:auto}
 html[dir="rtl"] #site-footer :is(.global-footer-email,.global-footer-phone){justify-content:center}
 html[dir="rtl"] #site-footer .global-footer-nav{padding-inline:12px;text-align:center}
 html[dir="rtl"] #site-footer .global-footer-nav:last-child{padding-inline:0}
 html[dir="rtl"] #site-footer .global-footer-nav a{display:flex;justify-content:center;text-align:center;min-height:44px;width:100%}
 html[dir="rtl"] #site-footer .global-footer-bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding-block:24px}
 html[dir="rtl"] #site-footer .global-footer-bottom-inner>nav{order:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:0;width:100%}
 html[dir="rtl"] #site-footer .global-footer-bottom-inner>nav a{padding:0;border:0;min-height:44px;display:inline-flex;align-items:center}
 html[dir="rtl"] #site-footer .global-footer-bottom-inner>.tas-language-footer{order:2;margin:0;align-self:center}
 html[dir="rtl"] #site-footer .global-footer-top{order:3;margin:0;align-self:center}
 html[dir="rtl"] #site-footer .global-footer-bottom-inner>p{order:4;width:100%;max-width:none;margin:0!important;text-align:center}
}
