*{box-sizing:border-box}.public-approved{margin:0;background:#EEF2F8;color:#0A1F44;font-family:var(--content-font,Vazirmatn,Tahoma,sans-serif);line-height:1.95}.public-frame{width:100%;max-width:560px;margin:auto;background:linear-gradient(145deg,#fff,#F3F7FC);min-height:100dvh;overflow:clip}.public-approved h1,.public-approved h2,.public-approved h3,.public-approved p{margin-top:0}.public-approved button,.public-approved input,.public-approved select,.public-approved textarea{font:inherit}.public-approved a,.public-approved button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.public-approved button{cursor:pointer}.public-approved img{max-width:100%}.public-approved [hidden]{display:none!important}.public-approved :focus-visible{outline:3px solid #16528B;outline-offset:3px}.public-approved .sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ui-icon{width:24px;height:24px;flex:none}.public-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;position:relative;z-index:10;background:#FFFFFFE8}.public-brand{display:flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:#0A1F44}.public-brand img{width:63px;height:63px;border-radius:50%;object-fit:contain}.public-brand b{display:block;font-size:15px;font-weight:900;line-height:1.6}.public-brand small{display:block;font-size:10px;color:#947311;max-width:180px}.public-header-tools{display:flex;align-items:center;gap:8px}.public-header-tools>a,.public-header-tools>button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#F1F6FC;color:#0A1F44;border:0}.public-menu{margin:0 20px 18px;padding:12px;background:white;border:1px solid #DFE7F1;border-radius:20px;box-shadow:0 14px 30px #0A1F4410;display:grid}.public-menu a,.public-menu button{text-decoration:none;color:#0A1F44;min-height:45px;text-align:right;padding:10px 12px;font-size:13px;border:0;background:none;border-radius:9px}.public-menu a:hover{background:#EAF4FF}.studio-section{padding:30px 20px!important;background:transparent!important;font-size:var(--content-size,14px);color:var(--content-text,#52607A);text-align:var(--content-align,right);scroll-margin-top:16px}.studio-section-head{text-align:var(--content-align,right);margin:0 0 20px}.studio-section h1{color:var(--content-heading,#0A1F44);font-size:clamp(26px,6.6vw,36px);line-height:1.7;letter-spacing:-.8px;margin:8px 0 14px;font-weight:900}.studio-section h2,.public-promotions>h2{color:var(--content-heading,#0A1F44);font-size:var(--content-heading-size,24px);line-height:1.8;margin:0 0 15px;font-weight:800}.studio-section h3{color:var(--content-heading,#0A1F44);font-size:16px;line-height:1.9;margin:0 0 7px;font-weight:800}.studio-section p{color:var(--content-text,#52607A);font-size:var(--content-size,13px);line-height:2;margin:0 0 12px;white-space:pre-line}.studio-eyebrow{color:#8C6E12;background:none;border:0;padding:0;border-radius:0;font-size:11px;line-height:1.8;margin-bottom:10px;display:block}.public-section-intro .section-image{width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0;mix-blend-mode:multiply;margin:-5px 0 5px}.studio-hero{padding-top:12px!important}.studio-hero .public-section-intro{display:grid}.studio-hero .section-image{max-width:380px;justify-self:center;margin:-25px 0 -5px}.studio-hero .studio-section-head{margin-bottom:0}.studio-hero .studio-lines{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;padding:15px;background:#FFFFFFB0;border-radius:18px;font-size:11px}.studio-lines li{list-style:none;display:flex;align-items:flex-start;gap:8px}.studio-lines .ui-icon{width:18px;height:18px;color:#2588DE;margin-top:4px}.public-list-title{font-size:13px!important;margin-top:18px!important}.studio-hero .public-list-title{font-size:12px!important}.studio-actions{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:10px;margin:20px 0 0}.studio-btn,.public-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:49px;padding:11px 14px;border-radius:13px;background:var(--content-primary,#4DA8FF);color:var(--content-button-text,#0A1F44)!important;border:1px solid transparent;font-weight:800;font-size:13px;line-height:1.8;text-decoration:none;text-align:center}.studio-btn.secondary,.public-button.secondary{background:#fff;border-color:#CFDDEC}.studio-btn .ui-icon{width:19px;height:19px}.studio-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-item{display:flex;flex-direction:column;min-width:0;background:var(--content-card,#fff);border:1px solid #E9EEF6;border-radius:var(--content-radius,18px);box-shadow:0 4px 20px #0A1F4404;padding:17px 13px}.studio-item img{width:100%;height:120px;object-fit:contain;border-radius:13px;margin-bottom:12px}.studio-item p{font-size:11px;line-height:1.9;margin-bottom:9px}.public-service-icon{width:43px;height:43px;border-radius:14px;background:linear-gradient(135deg,#F0F8FF,#E6F2FF);color:#0A4E92;display:grid;place-items:center;margin-bottom:12px;position:relative}.public-service-icon::after{content:"";position:absolute;width:9px;height:9px;background:#E8B923;border:2px solid white;border-radius:50%;bottom:0;left:0}.public-service-icon .ui-icon{width:27px;height:27px}.public-item-link{color:#194B7A!important;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px!important;text-decoration:none;font-weight:600;margin-top:12px}.public-item-link .ui-icon{width:17px;height:17px}.studio-cards .studio-item{text-align:right}.studio-cards h3{font-size:13px}.studio-cards .studio-actions .studio-btn{background:transparent;border-color:#4DA8FF}.public-promotions{padding:24px 20px;background:#EFF6FF}.public-promotions>h2{font-size:23px}.public-promo-track{display:grid;gap:10px}.public-promo{display:flex;align-items:center;gap:12px;padding:15px 12px;background:var(--content-card,#fff);border:1px solid #E5EDF7;border-radius:16px;text-decoration:none;color:#0A1F44}.public-promo>div{flex:1;min-width:0}.public-promo h3{font-size:14px;margin:0 0 6px}.public-promo p{font-size:11px;line-height:1.8;color:#52607A;margin:0}.public-promo small{font-size:10px;color:#345C86}.public-promo-icon{background:#EAF4FF;border-radius:12px;width:55px;height:55px;display:grid;place-items:center;flex:none}.public-promo-icon .ui-icon{width:34px;height:34px}.public-promo-icon img{width:55px;height:55px;object-fit:contain}.public-promo>.ui-icon{width:18px;height:18px}.studio-benefits{padding-block:20px!important;background:#FFFFFFB0!important}.studio-benefits .studio-section-head:empty{display:none}.studio-benefits .studio-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.studio-benefits .studio-item{align-items:center;text-align:center;border:0;box-shadow:none;padding:5px 8px;background:none;border-radius:0}.studio-benefits .studio-item+.studio-item{border-inline-start:1px solid #D9E6F2}.studio-benefits h3{font-size:11px}.studio-benefits p{font-size:10px;margin:0}.studio-partners{background:#EAF5FF!important}.studio-partners .studio-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-partners .studio-item{align-items:center;text-align:center;padding:13px 7px}.studio-partners h3{font-size:11px;line-height:2}.studio-partners .public-service-icon{margin-bottom:7px}.studio-partners .studio-section-head{margin-bottom:0}.studio-partners .section-image{width:250px;margin:auto;display:block}.studio-partners .studio-note{font-size:11px;border-top:1px solid #D5E7FA;padding-top:16px;margin-top:20px}.studio-steps .studio-items{display:grid;grid-template-columns:1fr;gap:11px;position:relative}.studio-steps .studio-items:before{content:"";position:absolute;right:34px;top:20px;bottom:20px;width:1px;background:#E8B923}.studio-steps .studio-item{flex-direction:row;gap:15px;padding:17px}.step-number{display:grid;place-items:center;flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:#E8B923;color:#0A1F44;font-weight:800;z-index:1}.studio-steps .studio-item h3{font-size:14px}.studio-steps .studio-item p{font-size:12px;margin:0}.studio-services .studio-items,.studio-documents .studio-items,.studio-links .studio-items,.studio-faq .studio-items{grid-template-columns:1fr}.studio-services .studio-item{padding:20px;background:linear-gradient(135deg,#FFF,#EAF6FF)}.studio-services .studio-item img{height:230px;margin:-10px 0 12px;mix-blend-mode:multiply}.studio-services .studio-item h3{font-size:22px}.studio-services .public-item-link{background:#4DA8FF;color:#0A1F44!important;padding:12px;border-radius:12px;font-size:13px!important;justify-content:center}.studio-features .studio-item h3{font-size:13px}.studio-documents{background:#EDF5FD!important}.studio-documents .studio-item{flex-direction:row;gap:12px}.studio-documents .public-item-copy{flex:1;min-width:0}.studio-documents h3{font-size:14px}.studio-item ul{padding-inline-start:18px;margin:10px 0 0;color:var(--content-text,#52607A);font-size:12px;line-height:2.1}.studio-item li::marker{color:#2598ED}.studio-faq details{padding:16px;background:var(--content-card,#FFF);border:1px solid #E4ECF7;border-radius:14px}.studio-faq details[open]{background:#EEF7FF}.studio-faq summary{font-size:13px;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;justify-content:space-between}.studio-faq summary:after{content:"+";color:#3076BD;font-size:21px}.studio-faq details[open] summary:after{content:"−"}.studio-faq details p{font-size:12px;margin:10px 0 0}.studio-links .studio-item{flex-direction:row;gap:12px;padding:17px}.studio-links .public-item-copy{flex:1;min-width:0}.studio-links h3{font-size:14px}.studio-links h3 a{text-decoration:none}.studio-note{color:#64738A!important;font-size:11px!important;margin-top:15px!important}.studio-text .studio-lines,.studio-cooperation .studio-lines{display:grid;gap:10px;padding:0;margin:18px 0;font-size:12px}.studio-cooperation{background:#FFFCF0!important;margin:15px 15px 30px;border:1px solid #EBCB66;border-radius:22px;padding:24px 17px!important}.studio-coop-steps{counter-reset:coop;display:grid;gap:10px;padding:0!important;margin:20px 0;list-style:none}.studio-coop-steps li{counter-increment:coop;display:flex;align-items:center;gap:12px;font-size:12px;padding:12px;background:white;border:1px solid #EBE7D8;border-radius:12px}.studio-coop-steps li:before{content:counter(coop,persian);display:grid;place-items:center;background:#4DA8FF;color:#0A1F44;width:28px;height:28px;border-radius:50%;flex:none}.studio-cta{background:#0A1F44!important;color:white!important;position:relative}.studio-cta h2,.studio-cta p{color:#fff!important}.studio-cta .section-image{width:180px;margin:auto;display:block;border-radius:18px;mix-blend-mode:normal}.studio-logos .studio-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.studio-logos .studio-item{padding:12px 7px;text-align:center;justify-content:center}.studio-logos .public-service-icon{display:none}.studio-logos h3{font-size:11px;margin:0}.studio-logos img{height:45px}.studio-section[data-bg-override="1"]{background:var(--content-background)!important}.studio-cta[data-heading-override="1"] h2{color:var(--content-heading)!important}.studio-cta[data-text-override="1"] p{color:var(--content-text)!important}.public-back{display:flex;align-items:center;gap:8px;color:#234A7C;text-decoration:none;font-size:12px;padding:3px 20px 15px}.public-form-intro{padding:12px 22px 0;display:grid;align-items:center}.public-form-intro h1{font-size:26px;line-height:1.8;font-weight:900;color:var(--content-heading,#0A1F44);margin:6px 0 14px}.public-form-intro p{font-size:13px;color:var(--content-text,#52607A);line-height:2}.public-form-intro>img{width:100%;max-width:300px;height:220px;object-fit:contain;justify-self:center;mix-blend-mode:multiply;margin:-15px 0 -5px}.public-eyebrow{font-size:10px!important;color:#997914!important}.public-wizard{margin:18px 18px 30px;padding:20px;background:var(--content-card,#FFF);border:1px solid #E4EBF5;border-radius:23px;box-shadow:0 6px 35px #0A1F4405;position:relative}.public-step-nav{display:flex;gap:5px;margin:0 -6px 26px;justify-content:space-between}.public-step-nav button{display:flex;flex:1;min-width:0;align-items:center;gap:6px;flex-direction:column;background:none;border:0;padding:4px 0;color:#687B98;min-height:55px;font-size:9px;line-height:1.6}.public-step-nav button span{width:27px;height:27px;background:#EEF2F8;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.public-step-nav button.active{color:#124D88;font-weight:800}.public-step-nav button.active span{background:#4DA8FF;color:#0A1F44}.public-wizard form{position:relative}.public-wizard label{display:block;font-size:12px;color:var(--content-heading,#0A1F44);font-weight:600;margin-bottom:7px}.public-wizard input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([name=website]),.public-wizard select,.public-wizard textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:49px;border:1px solid #D6DFED;border-radius:11px;background:#FFF;padding:11px;color:#0A1F44;font-size:14px;margin:0}.public-wizard input::placeholder,.public-wizard textarea::placeholder{color:#8A98AF;font-size:12px;opacity:1}.public-wizard input[readonly]{background:#F0F4FA!important}.public-wizard textarea{min-height:115px;resize:vertical}.public-wizard input[type=radio],.public-wizard input[type=checkbox]{accent-color:#258BE7;min-width:16px;width:16px;height:16px;vertical-align:middle;margin:0 0 0 7px;flex:none}.public-wizard :is(.bf-grid,.bb-grid,.bm-grid,.grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:14px 0 24px}.public-wizard :is(.bf-grid,.bb-grid,.bm-grid,.grid)>*{min-width:0}.public-wizard :is(.full,.bf-full,.bb-full,.bm-full){grid-column:1/-1}.public-wizard :is(.bf-field,.bb-f,.bm-field){margin-bottom:2px}.public-wizard :is(h2,h3){font-size:18px;line-height:1.8;color:#0A1F44;margin:4px 0 20px}.public-wizard :is(.bf-title,.bb-title,.bm-sec-head,.bm-section-title){display:flex;align-items:center;gap:10px}.public-wizard :is(.bb-num,.bm-num){display:inline-grid;place-items:center;width:28px;height:28px;background:#E7F3FF;color:#205D9C;border-radius:50%;font-size:14px}.public-wizard :is(.bf-sub,.bb-help,.bm-help,.bf-notice,.bb-note,.bm-note,.note,.public-form-followup){font-size:11px;color:#657790;line-height:2;margin:12px 0}.public-wizard .req{color:#B13A39}.public-wizard :is(.bf-radio-row,.bf-choice,.bb-checks,.bm-radios,.bf-radios,.bf-radio,.bf-choice-row){display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.public-wizard :is(.bf-radio-row,.bf-choice,.bb-checks,.bm-radios,.bf-radios,.bf-choice-row)>label{display:flex;align-items:center;padding:11px;border:1px solid #DEE7F3;background:#FAFCFF;border-radius:12px;margin:0;flex:1;min-width:115px;font-size:11px}.public-wizard :is(.bf-radio-row,.bf-radios,.bb-checks) label:has(input:checked){background:#E6F3FF;border-color:#4DA8FF}.public-wizard :is(.bf-plate,.bb-plate,.bm-plate){display:flex;direction:ltr;align-items:stretch;gap:6px;border:1px solid #D7DFED;border-radius:13px;padding:8px;background:#F8FBFF;margin:12px 0 20px;min-width:0}.public-wizard :is(.bf-plate,.bb-plate,.bm-plate)>*{min-width:0;flex:1}.public-wizard :is(.bf-plate,.bb-plate,.bm-plate) input,.public-wizard :is(.bf-plate,.bb-plate,.bm-plate) select{font-size:12px;text-align:center;padding-inline:4px}.public-wizard :is(.bf-plate-flag,.bb-flag,.bm-flag){display:none}.public-wizard :is(.bf-upload,.bb-upload,.bm-upload){padding:14px 10px;background:#F8FCFF;border:1px dashed #95BEE8;border-radius:13px;min-width:0}.public-wizard input[type=file]{font-size:10px!important;background:#EDF6FF!important;padding:9px!important;border:0!important;min-height:44px!important}.public-wizard input[type=file]::file-selector-button{font:inherit;background:#E0F0FF;color:#174F82;border:0;border-radius:7px;padding:8px;margin-inline-end:6px}.public-wizard :is(.bf-consent,.bf-radio label){display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:2;margin:16px 0}.public-wizard :is(.bf-consent label){display:flex;gap:8px}.public-form-controls{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.public-form-controls>*{flex:1;min-width:100px}.public-form-followup{text-align:center;background:#F1F8FF;padding:12px;border-radius:12px}.public-wizard .notice,.public-wizard [data-server-feedback]{font-size:12px;color:#943A30;background:#FFF5F1;padding:14px;border-radius:12px;margin-top:15px}.public-wizard .invalid,.public-wizard [aria-invalid=true]{border-color:#B64645!important}.public-wizard .mt{margin-top:20px}.public-wizard .ltr{direction:ltr;text-align:left}.public-wizard .bf-result,.public-wizard .bb-ok,.public-wizard .bm-msg:empty,.public-wizard .bf-error:empty,.public-wizard .bb-error:empty,.public-wizard .msg{display:none}.public-wizard input[name=website]{position:absolute!important;right:0!important;left:auto!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%);padding:0!important;border:0!important}.public-wizard [data-form-step]:focus{outline:0}.public-form-error{padding:12px;border-radius:10px;background:#FFF1F0;color:#9D3430;margin:12px 0;font-size:12px}.public-approved .wave-footer{margin-top:20px}.public-approved .studio-cooperation .section-image{max-height:200px}.public-approved .public-wizard [data-challenge-input]{margin-top:8px}.public-button:disabled{opacity:.65;cursor:wait}@media(max-width:380px){.public-header{padding:17px 13px;gap:6px}.public-brand img{width:50px;height:50px}.public-brand b{font-size:12px}.public-brand small{font-size:9px;max-width:140px}.public-header-tools{gap:4px}.public-header-tools>a,.public-header-tools>button{width:32px;height:36px}.studio-section{padding:26px 15px!important}.studio-items{gap:9px}.studio-item{padding:13px 11px}.studio-cards h3{font-size:12px}.public-wizard{margin-inline:12px;padding:16px}.public-wizard :is(.bf-grid,.bb-grid,.bm-grid,.grid){column-gap:9px}.public-wizard label{font-size:11px}.public-wizard :is(.bf-plate,.bb-plate,.bm-plate){gap:3px;padding:5px}.public-step-nav button{font-size:8px}.public-form-intro h1{font-size:23px}}@media(min-width:700px){.public-frame{margin-block:24px;border:1px solid #E4EAF2;border-radius:26px;box-shadow:0 12px 80px #0A1F4408}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}

.public-wizard .bf-stitle{display:flex;align-items:flex-start;gap:12px;margin:4px 0 23px}.public-wizard .bf-stitle h3{margin:0 0 5px}.public-wizard .bf-stitle p{font-size:11px;color:#6A7C96;margin:0}.public-wizard .bf-num{display:grid;place-items:center;width:30px;height:30px;background:#E6F3FF;color:#1769AB;border-radius:50%;flex:none}.public-wizard .bf-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 22px}.public-wizard .bf-option{position:relative;min-width:0}.public-wizard .bf-option>input{position:absolute;inset-inline-start:11px;top:15px;margin:0;z-index:1}.public-wizard .bf-option>label{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;margin:0;padding:10px 26px 10px 8px;border:1px solid #DFE7F2;border-radius:11px;background:#FAFCFF;font-size:11px}.public-wizard .bf-option input:checked+label{background:#E5F3FF;border-color:#4DA8FF;color:#124E83}.vehicle-option-icon{width:32px;height:32px;object-fit:contain;flex:none}.public-wizard #companyFields,.public-wizard #ownerFields{background:#F6FAFF;padding:14px;border-radius:15px;margin-bottom:18px}.public-order-next{padding:22px;margin:0 18px 25px;background:#EAF5FF;border-radius:20px;color:#0A1F44}.public-order-next h2{font-size:20px}.public-order-next ol{padding-inline-start:22px;font-size:12px;line-height:2.3}.public-order-next li::marker{color:#0A68AF;font-weight:800}.public-approved :is(h1,h2,h3){font-weight:var(--content-heading-weight,800)}.public-approved :is(.studio-item,.public-promo){font-weight:var(--content-weight,400)}.public-wizard .bm-file{padding:12px;border:1px dashed #AFCBEA;border-radius:12px;background:#F8FBFF}.public-wizard .bm-files,.public-wizard .bb-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.public-title-accent{color:#2589DE}.studio-hero .public-title-accent{display:block}.public-approved .studio-item .public-item-copy{min-width:0;overflow-wrap:anywhere}
.public-approved .studio-section h1{font-size:calc(var(--content-heading-size,24px) + 4px)}.public-approved .public-wizard input:not([type=radio]):not([type=checkbox]),.public-approved .public-wizard select,.public-approved .public-wizard textarea{font-size:var(--content-size,14px)}

/* Approved mobile composition: image and copy share one row. */
.public-approved .public-header{padding:16px 18px;border-bottom:1px solid #E7EEF7;background:#fff}.public-brand img{width:60px;height:60px}.public-brand b{font-size:15px}.public-brand small{font-size:11px}.public-header-tools{gap:9px}.public-header-tools>button{background:none;border-radius:10px}.public-header-tools .ui-icon{width:26px;height:26px}.public-approved .public-menu:not([open]){display:none}.public-approved .public-menu[open]{display:block;position:fixed;inset:0 max(0px,calc((100vw - 560px)/2)) 0 auto;margin:0;padding:24px 20px;width:min(88vw,350px);height:100dvh;max-height:100dvh;border:0;border-radius:24px 0 0 24px;background:#fff;box-shadow:-15px 0 60px #0A1F4420;overflow:auto;z-index:150}.public-menu::backdrop{background:#0A1F4470;backdrop-filter:blur(5px)}.public-menu-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-menu-top strong{font-size:17px}.public-menu-top button{display:grid;place-items:center;width:36px;height:36px;padding:0;min-height:36px;font-size:26px;background:#F0F5FB;border-radius:50%;text-align:center}.public-menu-caption{color:#9B7711;font-size:11px;margin:5px 0 24px}.public-menu nav{display:grid;gap:6px}.public-menu nav a,.public-menu nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:12px 10px;font-size:12px;border:1px solid transparent;border-radius:12px;color:#0A1F44;text-decoration:none;background:none}.public-menu nav .ui-icon{width:21px;height:21px;color:#32669D}.public-menu nav .ui-icon:last-child{margin-inline-start:auto;width:15px;height:15px;color:#8C9DB4}.public-menu nav a[aria-current=page],.public-menu nav a:hover,.public-menu nav button:hover{background:#EDF6FF;border-color:#D5E9FD}.public-menu .public-menu-account{display:flex;gap:10px;align-items:center;justify-content:center;background:#4DA8FF;color:#0A1F44;border-radius:13px;margin-top:26px;padding:13px;font-size:13px;font-weight:800}.public-approved .studio-section{padding-block:28px!important}.public-approved .studio-hero{padding:23px 17px 20px!important;background:radial-gradient(ellipse at 5% 35%,#D8EEFF 0,transparent 65%),linear-gradient(#fff,#F2F8FF)!important}.public-approved .studio-hero .public-section-intro{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:0}.public-approved .studio-hero .studio-section-head{position:relative;z-index:1;margin:0}.public-approved .studio-hero h1{font-size:clamp(19px,5vw,29px);line-height:1.8;letter-spacing:-.6px;margin:0 0 11px}.public-approved .studio-hero .studio-eyebrow{font-size:9px;margin:0 0 8px}.public-approved .studio-hero .studio-section-head>p{font-size:clamp(10px,2.75vw,13px);line-height:2;margin-bottom:12px}.public-approved .studio-hero .section-image{width:125%;max-width:none;max-height:none;height:auto;justify-self:end;align-self:center;margin:0 -12px 0 -25%;object-fit:contain}.public-approved .studio-hero .studio-actions{margin:13px 0 0;gap:7px;flex-wrap:nowrap}.public-approved .studio-hero .studio-btn{min-height:44px;padding:9px 7px;font-size:clamp(9px,2.5vw,12px);border-radius:12px;gap:5px;white-space:normal}.public-approved .studio-hero .studio-btn.secondary{background:none;border:0;padding:3px;min-height:30px;text-decoration:underline;text-underline-offset:5px;font-weight:600;font-size:10px}.public-approved .studio-hero .public-list-title{margin-top:16px!important;font-size:11px!important}.public-approved .studio-hero .studio-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:15px 6px;background:#FFFFFFD9;border:1px solid #EDF3FA;border-radius:18px;margin-top:12px}.public-approved .studio-hero .studio-lines li{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:10px;line-height:1.9;gap:6px;padding:0 5px}.public-approved .studio-hero .studio-lines li+li{border-inline-start:1px solid #E1EAF4}.public-approved .studio-hero .studio-lines .ui-icon{width:24px;height:24px;margin:0;color:#205994}.public-approved .studio-cards>.public-section-intro,.public-approved .studio-features>.public-section-intro,.public-approved .studio-steps>.public-section-intro,.public-approved .studio-faq>.public-section-intro,.public-approved .studio-logos>.public-section-intro{text-align:center}.public-approved .studio-cards .studio-section-head,.public-approved .studio-features .studio-section-head,.public-approved .studio-steps .studio-section-head,.public-approved .studio-faq .studio-section-head,.public-approved .studio-logos .studio-section-head{text-align:inherit}.public-approved .studio-cards h2{display:flex;align-items:center;justify-content:center;gap:12px;font-size:25px}.public-approved .studio-cards h2:before,.public-approved .studio-cards h2:after{content:'';width:23px;height:2px;background:#E8B923;flex:none}.public-approved .studio-cards .studio-item{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;min-height:104px;padding:15px 10px 15px 24px;text-align:right;border:1px solid #EAF1F9;box-shadow:0 6px 25px #0A1F4403}.public-approved .studio-cards .public-service-icon{background:none;width:32px;height:40px;margin:0;flex:none;color:#175B9E}.public-approved .studio-cards .public-service-icon .ui-icon{width:31px;height:31px;stroke-width:1.7}.public-approved .studio-cards .public-service-icon:after{background:#E8B923;width:11px;height:11px;border-width:2px}.public-approved .studio-cards .public-item-copy{flex:1}.public-approved .studio-cards h3{font-size:12px;margin:0 0 5px;line-height:1.9}.public-approved .studio-cards p{font-size:10px;line-height:1.9;margin:0}.public-approved .studio-cards .public-item-link{position:absolute;inset:0;display:flex;justify-content:end;align-items:center;padding-left:6px;margin:0!important;font-size:0!important;border-radius:18px;background:none!important}.public-approved .studio-cards .public-item-link .ui-icon{width:19px;height:25px;background:#EFF5FC;border-radius:50%;padding:3px}.public-approved .studio-cards .studio-item:has(.public-item-link:hover){border-color:#91C9FF}.public-approved .studio-cards .studio-item img{width:33px;height:40px;margin:0}.public-approved .studio-cards>.studio-actions .studio-btn{border:1px solid #4DA8FF;background:#F5FAFF;font-size:13px}.public-approved .public-promo{padding:14px;border-radius:16px;min-height:96px}.public-approved .public-promo-icon{width:95px;height:70px;background:none}.public-approved .public-promo-icon img{width:95px;height:76px;object-fit:contain;mix-blend-mode:multiply}.public-approved .public-promo h3{font-size:14px}.public-approved .public-promo p{font-size:11px}.public-approved .studio-partners .public-section-intro,.public-approved .studio-text .public-section-intro,.public-approved .studio-cooperation .public-section-intro,.public-approved .studio-cta .public-section-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px}.public-approved .studio-partners .section-image,.public-approved .studio-text .section-image,.public-approved .studio-cooperation .section-image,.public-approved .studio-cta .section-image{width:100%;height:auto;max-height:none;margin:0}.public-approved .studio-partners h2,.public-approved .studio-text h2,.public-approved .studio-cooperation h2,.public-approved .studio-cta h2{font-size:21px}.public-approved .studio-partners .studio-section-head>p,.public-approved .studio-text .studio-section-head>p,.public-approved .studio-cooperation .studio-section-head>p{font-size:11px}.public-approved .studio-partners .studio-item{min-height:140px}.public-approved .studio-services .studio-item{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding:15px;gap:10px}.public-approved .studio-services .studio-item>img{grid-column:2;grid-row:1;height:auto;margin:0;object-fit:contain}.public-approved .studio-services .public-item-copy{grid-column:1;grid-row:1}.public-approved .studio-services .studio-item h3{font-size:19px}.public-approved .studio-services .studio-item p{font-size:11px}.public-approved .studio-services .public-item-link{font-size:11px!important;padding:9px;gap:5px}.public-approved .studio-documents .studio-item{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:10px;padding:18px}.public-approved .studio-documents .studio-item>img{grid-column:2;grid-row:1;margin:0;width:100%;height:115px;mix-blend-mode:multiply}.public-approved .studio-documents .public-item-copy{grid-column:1;grid-row:1}.public-approved .studio-documents ul{font-size:11px}.public-approved .studio-documents .public-item-link{font-size:11px!important}.public-approved .studio-coop-steps,.public-approved .studio-coop-steps li{list-style:none!important}.public-approved .studio-coop-steps li::marker{content:''}.public-approved .studio-logos .studio-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-approved .studio-logos .studio-item{min-height:104px;justify-content:center;align-items:center;padding:13px 6px;gap:7px;background:white}.public-approved .studio-logos .studio-item img{display:block!important;width:100%;height:54px;max-width:90px;object-fit:contain;margin:0;border-radius:0}.public-approved .studio-logos .studio-item h3{display:block!important;font-size:10px;font-weight:500;color:#52607A;margin:0}.public-approved .studio-section{scroll-margin-top:20px}.public-approved .studio-section h2{letter-spacing:-.4px}@media(max-width:350px){.public-approved .public-header{padding:13px 12px}.public-brand img{width:48px;height:48px}.public-brand b{font-size:12px}.public-brand small{font-size:9px}.public-approved .studio-hero{padding-inline:13px!important}.public-approved .studio-hero h1{font-size:19px}.public-approved .studio-hero .studio-section-head>p{font-size:10px}.public-approved .studio-cards .studio-item{gap:5px;padding:13px 7px 13px 21px;min-height:110px}.public-approved .studio-cards .public-service-icon{width:25px}.public-approved .studio-cards .public-service-icon .ui-icon{width:25px;height:28px}.public-approved .studio-cards h3{font-size:11px}.public-approved .studio-cards p{font-size:9px}.public-approved .studio-hero .studio-lines li{font-size:9px;padding-inline:3px}.public-approved .studio-services .studio-item h3{font-size:17px}.public-approved .studio-documents .studio-item{padding:13px}.public-approved .studio-documents ul{font-size:10px}}

.public-approved .studio-hero .studio-btn.secondary{background:transparent!important;border-color:transparent!important}.public-approved .studio-cards>.studio-actions .studio-btn{background:#F5FAFF!important}.public-approved .studio-cta .studio-section-head{margin-bottom:0}.public-approved .studio-logos .studio-item img{height:54px!important}.public-approved .studio-services .studio-item>img{height:auto!important}.public-approved .studio-documents .studio-item>img{height:115px!important}.public-approved .studio-cards .studio-item>img{height:40px!important}
