.sim-advertise-page{overflow:hidden;background:#fff}.sim-advertise-page .sim-section-kicker{display:inline-block;margin:0 0 16px;color:var(--sim-orange);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sim-advertise-page .sim-section-heading{max-width:760px;margin:0 auto 50px;text-align:center}.sim-advertise-page .sim-section-heading h2,.sim-advertise-faq__intro h2,.sim-advertise-cta__copy h2{margin:0;color:var(--sim-heading);font-size:clamp(2.1rem, 3.6vw, 3.1rem);line-height:1.08;letter-spacing:-.035em}.sim-advertise-page .sim-section-heading>p:last-child,.sim-advertise-faq__intro>p:last-child{max-width:660px;margin:22px auto 0;color:var(--sim-body);font-size:1.05rem;line-height:1.8}.sim-button-outline{border:2px solid var(--sim-navy);background:#fff0;color:var(--sim-navy);box-shadow:none}.sim-button-outline:hover,.sim-button-outline:focus-visible{border-color:var(--sim-navy);background:var(--sim-navy);color:#fff;box-shadow:0 14px 30px rgb(13 52 69 / 18%)}.sim-advertise-hero{position:relative;padding:clamp(4.25rem, 7vw, 6.25rem) 0 clamp(4rem, 6.5vw, 5.75rem);background:radial-gradient(circle at 8% 10%,rgb(245 130 32 / 10%),transparent 28%),radial-gradient(circle at 91% 82%,rgb(13 52 69 / 10%),transparent 30%),linear-gradient(180deg,#fffdf9 0%,#fff 100%)}.sim-advertise-hero::after{position:absolute;right:-110px;bottom:-150px;width:360px;height:360px;border:1px solid rgb(13 52 69 / 7%);border-radius:50%;content:""}.sim-advertise-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(38px, 5.5vw, 68px);align-items:center}.sim-advertise-hero__copy{max-width:720px}.sim-advertise-hero h1{max-width:760px;margin:0;color:var(--sim-heading);font-size:clamp(3rem, 5.2vw, 4.8rem);line-height:1.02;letter-spacing:-.055em}.sim-advertise-hero__lead{max-width:680px;margin:22px 0 0;color:var(--sim-body);font-size:clamp(1.05rem, 1.5vw, 1.2rem);line-height:1.74}.sim-advertise-price{display:inline-flex;flex-direction:column;gap:7px;margin-top:26px;padding:18px 22px;border:1px solid rgb(245 130 32 / 23%);border-left:4px solid var(--sim-orange);border-radius:14px;background:#fff;box-shadow:var(--sim-shadow-sm)}.sim-advertise-price span{color:var(--sim-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sim-advertise-price strong{color:var(--sim-navy);font-size:clamp(1.25rem, 2.2vw, 1.65rem);line-height:1.25}.sim-advertise-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.sim-advertise-hero__panel{position:relative;padding:clamp(28px, 3.5vw, 40px);border:1px solid rgb(255 255 255 / 12%);border-radius:28px;background:var(--sim-navy);color:#fff;box-shadow:0 30px 70px rgb(13 52 69 / 20%)}.sim-advertise-hero__panel::before{position:absolute;top:22px;right:22px;width:72px;height:72px;border:1px solid rgb(255 255 255 / 12%);border-radius:50%;content:""}.sim-advertise-hero__panel-label{margin:0 0 15px;color:#ffc58f;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sim-advertise-hero__panel h2{max-width:460px;margin:0;color:#fff;font-size:clamp(1.8rem, 3vw, 2.55rem);line-height:1.15;letter-spacing:-.025em}.sim-advertise-hero__panel ul{display:grid;gap:16px;margin:20px 0 0;padding:0;list-style:none}.sim-advertise-hero__panel li{position:relative;padding-left:30px;color:rgb(255 255 255 / 86%);line-height:1.55}.sim-advertise-hero__panel li::before{position:absolute;top:.38em;left:0;width:17px;height:17px;border:4px solid rgb(245 130 32 / 26%);border-radius:50%;background:var(--sim-orange);content:""}.sim-advertise-trust{position:relative;z-index:2;margin-top:-26px;padding-bottom:clamp(3.5rem, 5.5vw, 5rem)}.sim-advertise-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--sim-border);border-radius:22px;background:#fff;box-shadow:0 22px 52px rgb(15 23 42 / 9%)}.sim-advertise-trust__item{display:flex;gap:14px;align-items:flex-start;padding:22px 20px}.sim-advertise-trust__item+.sim-advertise-trust__item{border-left:1px solid var(--sim-border)}.sim-advertise-trust__mark{flex:0 0 auto;width:11px;height:11px;margin-top:6px;border-radius:50%;background:var(--sim-orange);box-shadow:0 0 0 6px rgb(245 130 32 / 12%)}.sim-advertise-trust__item h2{margin:0;color:var(--sim-heading);font-size:1rem;line-height:1.3}.sim-advertise-trust__item p{margin:7px 0 0;color:var(--sim-muted);font-size:.9rem;line-height:1.55}.sim-advertise-why{padding-top:clamp(3.5rem, 5.5vw, 5rem)}.sim-advertise-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sim-advertise-feature-card{position:relative;overflow:hidden;min-height:250px;padding:clamp(26px, 3.5vw, 36px);border:1px solid var(--sim-border);border-radius:24px;background:#fff;box-shadow:0 16px 42px rgb(15 23 42 / 5%);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sim-advertise-feature-card:hover{transform:translateY(-5px);border-color:rgb(245 130 32 / 32%);box-shadow:0 26px 58px rgb(15 23 42 / 10%)}.sim-advertise-feature-card::after{position:absolute;right:-45px;bottom:-62px;width:160px;height:160px;border:22px solid rgb(245 130 32 / 5%);border-radius:50%;content:""}.sim-advertise-feature-card__number{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;background:#fff3e9;color:var(--sim-orange);font-size:.85rem;font-weight:800;letter-spacing:.08em}.sim-advertise-feature-card h3{margin:22px 0 0;color:var(--sim-heading);font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.2}.sim-advertise-feature-card p{max-width:520px;margin:15px 0 0;color:var(--sim-body);line-height:1.75}.sim-advertise-process{background:#f7f9fb}.sim-advertise-process__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;counter-reset:none}.sim-advertise-process__grid::before{position:absolute;top:34px;left:10%;width:80%;height:2px;background:linear-gradient(90deg,rgb(245 130 32 / 12%),rgb(245 130 32 / 55%),rgb(245 130 32 / 12%));content:""}.sim-advertise-process__step{position:relative;z-index:1;padding:0 8px;text-align:center}.sim-advertise-process__number{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border:8px solid #f7f9fb;border-radius:50%;background:var(--sim-orange);color:#fff;font-size:1.1rem;font-weight:800;box-shadow:0 8px 24px rgb(245 130 32 / 25%)}.sim-advertise-process__step h3{margin:20px 0 0;color:var(--sim-heading);font-size:1.2rem;line-height:1.3}.sim-advertise-process__step p{margin:12px 0 0;color:var(--sim-body);font-size:.95rem;line-height:1.7}.sim-advertise-included__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sim-advertise-included__card{display:flex;gap:19px;align-items:flex-start;padding:24px;border:1px solid var(--sim-border);border-radius:20px;background:#fff;box-shadow:0 14px 36px rgb(15 23 42 / 4%)}.sim-advertise-included__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:var(--sim-navy);color:#fff}.sim-advertise-included__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sim-advertise-included__card h3{margin:1px 0 0;color:var(--sim-heading);font-size:1.13rem;line-height:1.3}.sim-advertise-included__card p{margin:10px 0 0;color:var(--sim-body);font-size:.94rem;line-height:1.65}.sim-advertise-faq{background:#f7f9fb}.sim-advertise-faq__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px, 6vw, 76px);align-items:start}.sim-advertise-faq__intro{position:sticky;top:104px}.sim-advertise-faq__intro>p:last-child{margin-left:0}.sim-advertise-faq__list{display:grid;gap:14px}.sim-advertise-faq__item{border:1px solid var(--sim-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(15 23 42 / 4%)}.sim-advertise-faq__item summary{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:23px 24px;color:var(--sim-heading);font-size:1.05rem;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.sim-advertise-faq__item summary::-webkit-details-marker{display:none}.sim-advertise-faq__toggle{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff3e9}.sim-advertise-faq__toggle::before,.sim-advertise-faq__toggle::after{position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--sim-orange);content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.sim-advertise-faq__toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.sim-advertise-faq__item[open] .sim-advertise-faq__toggle::after{transform:translate(-50%,-50%) rotate(0deg)}.sim-advertise-faq__answer{padding:0 62px 24px 24px}.sim-advertise-faq__answer p{margin:0;color:var(--sim-body);line-height:1.75}.sim-advertise-cta{padding-block:clamp(4rem, 6vw, 5.75rem)}.sim-advertise-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;overflow:hidden;padding:clamp(34px, 5vw, 56px);border-radius:30px;background:radial-gradient(circle at 90% 10%,rgb(255 255 255 / 9%),transparent 28%),var(--sim-navy);box-shadow:0 30px 72px rgb(13 52 69 / 20%)}.sim-advertise-cta__card::after{position:absolute;right:-75px;bottom:-100px;width:260px;height:260px;border:36px solid rgb(255 255 255 / 5%);border-radius:50%;content:""}.sim-advertise-cta__copy{position:relative;z-index:1;max-width:760px}.sim-advertise-cta__copy h2{color:#fff}.sim-advertise-cta__copy>p:last-child{max-width:680px;margin:20px 0 0;color:rgb(255 255 255 / 78%);font-size:1.04rem;line-height:1.75}.sim-advertise-cta__actions{position:relative;z-index:1;display:grid;gap:12px;min-width:190px}.sim-advertise-cta__primary{background:var(--sim-orange)}.sim-advertise-cta__secondary{border:2px solid rgb(255 255 255 / 55%);background:#fff0;color:#fff;box-shadow:none}.sim-advertise-cta__secondary:hover,.sim-advertise-cta__secondary:focus-visible{border-color:#fff;background:#fff;color:var(--sim-navy);box-shadow:none}@media (max-width:1080px){.sim-advertise-hero__inner{grid-template-columns:1fr}.sim-advertise-hero__copy{max-width:800px}.sim-advertise-hero__panel{max-width:760px}.sim-advertise-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-advertise-trust__item+.sim-advertise-trust__item{border-left:0}.sim-advertise-trust__item:nth-child(even){border-left:1px solid var(--sim-border)}.sim-advertise-trust__item:nth-child(n+3){border-top:1px solid var(--sim-border)}.sim-advertise-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.sim-advertise-process__grid::before{display:none}.sim-advertise-included__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-advertise-cta__card{grid-template-columns:1fr}.sim-advertise-cta__actions{display:flex;flex-wrap:wrap}}@media (max-width:800px){.sim-advertise-page .sim-section-heading{margin-bottom:44px}.sim-advertise-feature-grid,.sim-advertise-included__grid,.sim-advertise-faq__layout{grid-template-columns:1fr}.sim-advertise-faq__intro{position:static}.sim-advertise-faq__intro>p:last-child{margin-right:0}}@media (max-width:620px){.sim-advertise-hero{padding:3.5rem 0 3.75rem}.sim-advertise-hero h1{font-size:clamp(2.45rem, 11.5vw, 3.35rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.sim-advertise-hero__lead{margin-top:20px;font-size:1.02rem;line-height:1.68}.sim-advertise-hero__panel{padding:28px 24px;border-radius:24px}.sim-advertise-actions,.sim-advertise-cta__actions{flex-direction:column}.sim-advertise-actions .sim-button,.sim-advertise-cta__actions .sim-button{width:100%}.sim-advertise-price{display:flex}.sim-advertise-trust{margin-top:-14px;padding-bottom:3.5rem}.sim-advertise-trust__grid,.sim-advertise-process__grid{grid-template-columns:1fr}.sim-advertise-trust__item:nth-child(even){border-left:0}.sim-advertise-trust__item+.sim-advertise-trust__item{border-top:1px solid var(--sim-border)}.sim-advertise-feature-card{min-height:0;padding:26px 22px}.sim-advertise-included__card{padding:24px}.sim-advertise-faq__item summary{padding:20px}.sim-advertise-faq__answer{padding:0 20px 21px}.sim-advertise-cta__card{padding:30px 22px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.sim-advertise-feature-card,.sim-advertise-faq__toggle::before,.sim-advertise-faq__toggle::after{transition:none}}