*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Inter",sans-serif;background-color:#fff;color:#0b0b0b;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .25s cubic-bezier(0.4, 0, 0.2, 1)}ul,ol{list-style:none}button,input,textarea,select{font:inherit;border:none;outline:none;background:rgba(0,0,0,0)}button{cursor:pointer}::selection{background:#ffe500;color:#0b0b0b}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1),transform .6s cubic-bezier(0.4, 0, 0.2, 1)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal=left]{transform:translateX(-40px)}[data-reveal=left].is-visible{transform:none}[data-reveal=right]{transform:translateX(40px)}[data-reveal=right].is-visible{transform:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}[data-reveal-delay="5"]{transition-delay:.5s}h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk",sans-serif;font-weight:700;line-height:1.1;letter-spacing:-0.02em}p{line-height:1.7}.display-1{font-family:"Bebas Neue","Impact",sans-serif;font-size:clamp(60px,10vw,120px);font-weight:400;line-height:.9;letter-spacing:.01em;text-transform:uppercase}.display-2{font-family:"Bebas Neue","Impact",sans-serif;font-size:clamp(44px,7vw,90px);font-weight:400;line-height:.92;letter-spacing:.02em;text-transform:uppercase}.section-heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.1;letter-spacing:-0.03em}.text-stroke{-webkit-text-stroke:2px currentColor;color:rgba(0,0,0,0)}.text-stroke-yellow{-webkit-text-stroke:2px #ffe500;color:rgba(0,0,0,0)}.text-stroke-white{-webkit-text-stroke:2px #fff;color:rgba(0,0,0,0)}.text-stroke-black{-webkit-text-stroke:2px #0b0b0b;color:rgba(0,0,0,0)}.label-rotated{font-family:"Space Grotesk",sans-serif;font-size:clamp(10px,1vw,12px);font-weight:600;text-transform:uppercase;letter-spacing:.25em;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.overline{font-family:"Space Grotesk",sans-serif;font-size:clamp(10px,1vw,12px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.overline::before{content:"";display:inline-block;width:20px;height:2px;background:currentColor;flex-shrink:0}.stat-num{font-family:"Space Grotesk",sans-serif;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1;letter-spacing:-0.03em;white-space:nowrap}.section-num{font-family:"Space Grotesk",sans-serif;font-size:clamp(80px,16vw,200px);font-weight:700;line-height:1;color:#e8e7e2;pointer-events:none;user-select:none}.lead{font-size:clamp(16px,1.4vw,19px);font-family:"Inter",sans-serif;font-weight:400;line-height:1.65;color:#666}.text-yellow{color:#ffe500 !important}.text-red{color:#ff2d00 !important}.text-white{color:#fff !important}.text-black{color:#0b0b0b !important}.text-gray{color:#666 !important}.u-upper{text-transform:uppercase;letter-spacing:.12em;font-size:.85em}.font-display{font-family:"Bebas Neue","Impact",sans-serif}.font-heading{font-family:"Space Grotesk",sans-serif}.font-body{font-family:"Inter",sans-serif}.highlight{background:#ffe500;color:#0b0b0b;padding:0 6px;display:inline-block}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.container--narrow{max-width:860px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.section{padding-top:112px;padding-bottom:112px}@media(max-width: 767px){.section{padding-top:64px;padding-bottom:64px}}.section--dark{background:#0b0b0b;color:#fff}.section--yellow{background:#ffe500;color:#0b0b0b}.section--gray{background:#f8f7f2;color:#0b0b0b}.section--offwhite{background:#f8f7f2;color:#0b0b0b}.section--white{background:#fff;color:#0b0b0b}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width: 767px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 1023px){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.grid-3{grid-template-columns:1fr}}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(max-width: 1023px){.grid-4{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.grid-4{grid-template-columns:1fr}}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-sm{gap:16px}.gap-md{gap:32px}.gap-lg{gap:64px}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.mt-sm{margin-top:16px}.mt-md{margin-top:32px}.mt-lg{margin-top:64px}.mt-xl{margin-top:112px}.mb-sm{margin-bottom:16px}.mb-md{margin-bottom:32px}.mb-lg{margin-bottom:64px}.pt-sm{padding-top:16px}.pt-md{padding-top:32px}.pt-lg{padding-top:64px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}@media(max-width: 767px){.hide-mobile{display:none !important}}@media(min-width: 768px){.hide-desktop{display:none !important}}.overflow-hidden{overflow:hidden}.relative{position:relative}.divider{width:100%;height:1px;background:#e8e7e2;margin:64px 0}.section--dark .divider{background:hsla(0,0%,100%,.1)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:14px 28px;border-radius:4px;cursor:pointer;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1),color .2s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap;border:2px solid rgba(0,0,0,0)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:#ffe500;color:#0b0b0b;border-color:#ffe500}.btn--primary:hover{background:#f0d700;border-color:#f0d700}.btn--outline{background:rgba(0,0,0,0);color:#0b0b0b;border-color:#0b0b0b}.btn--outline:hover{background:#ffe500;border-color:#ffe500}.btn--outline-white{background:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.6)}.btn--outline-white:hover{background:#fff;color:#0b0b0b;border-color:#fff}.btn--outline-dark{background:rgba(0,0,0,0);color:#0b0b0b;border-color:#0b0b0b}.btn--outline-dark:hover{background:#ffe500;border-color:#ffe500}.btn--dark{background:#0b0b0b;color:#fff;border-color:#0b0b0b}.btn--dark:hover{background:#1c1c1c}.btn--large{font-size:15px;padding:18px 36px}.btn--small{font-size:13px;padding:10px 20px}.tag{display:inline-block;font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:#ffe500;color:#0b0b0b;line-height:1.6}.tag--outline{background:rgba(0,0,0,0);border:1.5px solid currentColor}.tag--dark{background:#0b0b0b;color:#fff}.tag--light{background:#f8f7f2;color:#666;border:1px solid #e8e7e2}.card{background:#fff;border-radius:8px;border:1px solid #e8e7e2;overflow:hidden;transition:box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1)}.card:hover{box-shadow:0 8px 32px rgba(11,11,11,.08)}.card--dark{background:#1c1c1c;color:#fff;border-color:rgba(0,0,0,0)}.card--border{border:1.5px solid #e8e7e2;box-shadow:none}.service-card{padding:64px 32px;border-top:1px solid #e8e7e2;display:grid;grid-template-columns:64px 1fr auto;align-items:start;gap:32px;cursor:pointer;transition:background .2s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.service-card::before{content:"";position:absolute;top:-1px;left:0;width:0;height:3px;background:#ffe500;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.service-card:hover{background:#f8f7f2}.service-card:hover::before{width:100%}.service-card:hover .service-card__arrow{transform:translate(3px, -3px)}@media(max-width: 767px){.service-card{grid-template-columns:1fr;gap:16px}}.service-card__num{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;color:#666;margin-top:6px;letter-spacing:.05em}.service-card__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(22px,3vw,40px);font-weight:700;letter-spacing:-0.02em;line-height:1.1}.service-card__desc{font-size:15px;color:#666;margin-top:8px;max-width:500px;line-height:1.65}.service-card__arrow{font-size:20px;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1);margin-top:8px;color:#666}.blog-card{display:flex;flex-direction:column;gap:16px}.blog-card__image{aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:#f8f7f2;border:1px solid #e8e7e2;position:relative}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card:hover .blog-card__image img{transform:scale(1.03)}.blog-card__image-placeholder{width:100%;height:100%;background:#f8f7f2;display:flex;align-items:center;justify-content:center}.blog-card__image-placeholder span{font-family:"Space Grotesk",sans-serif;font-size:40px;font-weight:700;color:#e8e7e2;text-transform:uppercase}.blog-card__meta{display:flex;align-items:center;gap:10px;margin-top:4px}.blog-card__date{font-size:12px;font-family:"Space Grotesk",sans-serif;color:#666;letter-spacing:.03em}.blog-card__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.25;letter-spacing:-0.02em;color:#0b0b0b;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card:hover .blog-card__title{color:#0b0b0b;text-decoration:underline;text-underline-offset:3px}.blog-card__summary{font-size:15px;color:#666;line-height:1.65}.blog-card__read-more{font-size:13px;font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:0;color:#0b0b0b;display:inline-flex;align-items:center;gap:6px;transition:gap .2s cubic-bezier(0.4, 0, 0.2, 1)}.blog-card__read-more::after{content:"→"}.blog-card:hover .blog-card__read-more{gap:10px}.section--dark .blog-card__title{color:#fff}.section--dark .blog-card__read-more{color:#ffe500}.section--dark .blog-card__date{color:hsla(0,0%,100%,.45)}.marquee{overflow:hidden;padding:14px 0;background:#ffe500;color:#0b0b0b}.marquee__inner{display:flex;align-items:center;gap:0;width:max-content;animation:marquee 30s linear infinite}.marquee__item{font-family:"Space Grotesk",sans-serif;font-size:clamp(14px,2vw,20px);font-weight:700;text-transform:uppercase;white-space:nowrap;padding:0 32px;letter-spacing:.1em}.marquee__item::after{content:"·";margin-left:32px;opacity:.4}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.stat-item{display:flex;flex-direction:column;gap:6px;padding:32px;border-left:1px solid hsla(0,0%,100%,.1)}.stat-item:first-child{border-left:none}@media(max-width: 767px){.stat-item{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding:16px 32px}.stat-item:first-child{border-top:none}}.stat-label{font-family:"Space Grotesk",sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(11,11,11,.45)}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 767px){.form-row-2{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-family:"Space Grotesk",sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#666}.form-input,.form-textarea{width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1.5px solid #e8e7e2;padding:12px 0;font-size:16px;color:#0b0b0b;transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.form-input::placeholder,.form-textarea::placeholder{color:rgba(11,11,11,.3)}.form-input:focus,.form-textarea:focus{border-color:#0b0b0b}.form-textarea{resize:vertical;min-height:120px;border:1.5px solid #e8e7e2;border-radius:8px;padding:12px 16px}.form-textarea:focus{border-color:#0b0b0b}.step{display:grid;grid-template-columns:56px 1fr;gap:32px;align-items:start}@media(max-width: 767px){.step{grid-template-columns:40px 1fr;gap:16px}}.step__num{width:48px;height:48px;border-radius:50%;background:#ffe500;color:#0b0b0b;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:700;flex-shrink:0}@media(max-width: 767px){.step__num{width:36px;height:36px;font-size:13px}}.step__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(17px,2.2vw,24px);font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin-bottom:6px}.step__body{font-size:15px;color:#666;line-height:1.7}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 clamp(20px,5vw,64px);background:#fff;border-bottom:1px solid #e8e7e2}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:1200px;margin:0 auto;width:100%;padding:10px 0}@media(max-width: 767px){.nav{height:64px}}.nav__logo{font-family:"Space Grotesk",sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.02em;color:#0b0b0b;display:flex;align-items:center;gap:8px;line-height:1;z-index:2}.nav__logo-img{max-height:40px}.nav__logo-icon{flex-shrink:0;display:block}.nav__logo span{display:inline-block}.nav__menu{display:flex;align-items:center;gap:40px}@media(max-width: 1023px){.nav__menu{position:fixed;inset:0;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:32px;transform:translateX(100%);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:99;border-left:1px solid #e8e7e2}.nav__menu.is-open{transform:translateX(0)}}.nav__link{font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(11,11,11,.6);transition:color .2s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.nav__link::after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#ffe500;transition:width .25s cubic-bezier(0.4, 0, 0.2, 1)}.nav__link:hover,.nav__link.is-active{color:#0b0b0b}.nav__link:hover::after,.nav__link.is-active::after{width:100%}@media(max-width: 1023px){.nav__link{font-size:20px;font-weight:600}}@media(max-width: 1023px){.nav__cta{margin-top:16px}}@media(max-width: 1023px){.nav__desktop-only{display:none !important}}.nav__mobile-only{display:none}@media(max-width: 1023px){.nav__mobile-only{display:flex}}.nav__dropdown{position:relative;display:flex;align-items:center}.nav__dropdown::after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:20px}.nav__dropdown:hover .nav__dropdown-menu,.nav__dropdown:focus-within .nav__dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__dropdown:hover .nav__dropdown-trigger,.nav__dropdown:focus-within .nav__dropdown-trigger{color:#0b0b0b}.nav__dropdown:hover .nav__dropdown-trigger::after,.nav__dropdown:focus-within .nav__dropdown-trigger::after{width:100%}.nav__dropdown-trigger{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;padding:0;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(11,11,11,.6);transition:color .2s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.nav__dropdown-trigger::after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#ffe500;transition:width .25s cubic-bezier(0.4, 0, 0.2, 1)}.nav__chevron{font-size:10px;opacity:.5;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.nav__dropdown:hover .nav__chevron,.nav__dropdown:focus-within .nav__chevron{transform:rotate(180deg)}.nav__dropdown-menu{position:absolute;top:calc(100% + 16px);left:-16px;background:#fff;border:1px solid #e8e7e2;border-radius:8px;padding:8px;min-width:220px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1);z-index:101;box-shadow:0 8px 32px rgba(11,11,11,.08)}.nav__dropdown-menu::before{content:"";position:absolute;top:-5px;left:24px;width:10px;height:10px;background:#fff;border-left:1px solid #e8e7e2;border-top:1px solid #e8e7e2;transform:rotate(45deg)}.nav__dropdown-item{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:6px;transition:background .15s cubic-bezier(0.4, 0, 0.2, 1)}.nav__dropdown-item:hover,.nav__dropdown-item.is-active{background:#f8f7f2}.nav__dropdown-item:hover .nav__dropdown-label,.nav__dropdown-item.is-active .nav__dropdown-label{color:#0b0b0b}.nav__dropdown-item.is-active .nav__dropdown-label{color:#0b0b0b}.nav__dropdown-label{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(11,11,11,.85);transition:color .15s cubic-bezier(0.4, 0, 0.2, 1)}.nav__dropdown-sub{font-family:"Inter",sans-serif;font-size:12px;color:#666;letter-spacing:0;font-weight:400}.nav__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:100;padding:0}@media(max-width: 1023px){.nav__toggle{display:flex}}.nav__toggle span{display:block;width:100%;height:2px;background:#0b0b0b;border-radius:2px;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s cubic-bezier(0.4, 0, 0.2, 1),width .3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.nav__toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__toggle.is-open span:nth-child(2){opacity:0;width:0}.nav__toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__overlay{display:none;position:fixed;inset:0;background:rgba(11,11,11,.3);z-index:98;opacity:0;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1023px){.nav__overlay{display:block}}.nav__menu.is-open~.nav__overlay{opacity:1;pointer-events:auto}.page-content{padding-top:72px}.hero{background:#fff;padding:112px 0;padding-top:calc(112px + 20px);overflow:hidden}@media(max-width: 767px){.hero{padding:64px 0;padding-top:calc(64px + 16px)}}.hero__container{display:grid;grid-template-columns:1fr 1fr;gap:112px;align-items:center}@media(max-width: 1023px){.hero__container{grid-template-columns:1fr;gap:64px}}.hero__content{display:flex;flex-direction:column;align-items:flex-start}.hero__badge{display:inline-flex;align-items:center;gap:4px;font-family:"Space Grotesk",sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#666;margin-bottom:24px;padding:6px 12px;border:1px solid #e8e7e2;border-radius:4px;background:#f8f7f2}.hero__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-0.03em;color:#0b0b0b;margin-bottom:28px}.hero__headline mark{background:#ffe500;color:#0b0b0b;padding:0 8px;display:inline-block;font-style:normal}.hero__sub{font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:#666;max-width:440px;margin-bottom:64px}.hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero__ghost{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:500;color:#666;text-decoration:underline;text-underline-offset:4px;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.hero__ghost:hover{color:#0b0b0b}.hero__visual{display:flex;justify-content:flex-end}@media(max-width: 1023px){.hero__visual{display:none}}.hero__mockup{width:100%;max-width:480px;background:#fff;border-radius:12px;border:1px solid #e8e7e2;box-shadow:0 24px 64px rgba(11,11,11,.1);overflow:hidden}.hero__mockup-bar{background:#f8f7f2;border-bottom:1px solid #e8e7e2;padding:12px 16px;display:flex;align-items:center;gap:12px}.hero__mockup-dots{display:flex;gap:6px;flex-shrink:0}.dot{width:10px;height:10px;border-radius:50%}.dot--red{background:#ff5f57}.dot--yellow{background:#ffbd2e}.dot--green{background:#28ca41}.hero__mockup-url{flex:1;background:#fff;border:1px solid #e8e7e2;border-radius:4px;padding:5px 10px;font-size:11px;font-family:"Inter",sans-serif;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero__mockup-body{padding:20px;display:flex;flex-direction:column;gap:0}.hero__result{padding:16px 0}.hero__result--faded{opacity:.55}.hero__result--dimmer{opacity:.3}.hero__result-ad{display:inline-block;font-size:10px;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:.05em;color:#137333;border:1px solid #137333;padding:1px 5px;border-radius:2px;margin-bottom:4px}.hero__result-url{font-size:12px;color:#137333;font-family:"Inter",sans-serif;margin-bottom:3px}.hero__result-title{font-size:15px;font-family:"Space Grotesk",sans-serif;font-weight:600;color:#1558d6;line-height:1.3;margin-bottom:5px;cursor:pointer}.hero__result:not(.hero__result--faded):not(.hero__result--dimmer) .hero__result-title{color:#1558d6}.hero__result-stars{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-size:12px}.stars{color:#ffe500;letter-spacing:1px}.rating-text{color:#666;font-size:11px;font-family:"Inter",sans-serif}.hero__result-desc{font-size:13px;color:#666;line-height:1.5;font-family:"Inter",sans-serif}.hero__result-divider{height:1px;background:#e8e7e2}.logo-strip{padding:32px 0;border-top:1px solid #e8e7e2;border-bottom:1px solid #e8e7e2;background:#fff}.logo-strip__label{font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(11,11,11,.35);text-align:center;margin-bottom:20px}.logo-strip__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;opacity:.4}@media(max-width: 767px){.logo-strip__logos{gap:24px}}.logo-strip__item{font-family:"Space Grotesk",sans-serif;font-size:15px;font-weight:700;color:#0b0b0b;letter-spacing:-0.01em;white-space:nowrap}.logo-strip__item:nth-child(2){font-family:"Inter",sans-serif;font-weight:400;letter-spacing:.02em}.logo-strip__item:nth-child(3){font-weight:400;letter-spacing:.15em;font-size:13px}.logo-strip__item:nth-child(4){font-weight:700;letter-spacing:.06em}.logo-strip__item:nth-child(5){font-family:"Inter",sans-serif;font-weight:300}.services-section__heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-0.02em;line-height:1.1;margin-top:16px;color:#0b0b0b}.svc-stats-section{background:#f8f7f2;padding:72px 0;border-top:1px solid #e8e7e2;border-bottom:1px solid #e8e7e2}.svc-stats-section .overline{margin-bottom:40px;color:rgba(11,11,11,.4)}.svc-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 1023px){.svc-stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.svc-stats-grid{grid-template-columns:1fr 1fr}}.svc-stats-card{background:#fff;border:1.5px solid #e8e7e2;border-radius:8px;padding:36px 32px 32px;position:relative;overflow:hidden;transition:box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.svc-stats-card::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ffe500}.svc-stats-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(11,11,11,.06)}.svc-stats-card__value{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-0.03em;line-height:1;color:#0b0b0b;margin-bottom:14px}.svc-stats-card__label{font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(11,11,11,.4)}.stats-section .stats-grid{display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1023px){.stats-section .stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.stats-section .stats-grid{grid-template-columns:1fr}}.stat-accent-bar{width:40px;height:3px;background:#ffe500;margin-bottom:16px}.industries-section{background:#f8f7f2}.industries-section__heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-0.02em;margin:12px 0 0;line-height:1.1}.industries-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 767px){.industries-grid{grid-template-columns:1fr}}.industry-card{background:#fff;border:1.5px solid #e8e7e2;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:20px}.industry-card__header{display:flex;align-items:center;gap:12px}.industry-card__icon{font-size:24px;line-height:1}.industry-card__name{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:#0b0b0b;margin:0}.industry-card__meta{display:flex;gap:24px;padding:16px 0;border-top:1px solid #e8e7e2;border-bottom:1px solid #e8e7e2}.industry-card__stat{display:flex;flex-direction:column;gap:3px}.industry-card__stat-value{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.02em;color:#0b0b0b;background:rgba(255,229,0,.35);padding:1px 8px;border-radius:3px;display:inline-block}.industry-card__stat-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(11,11,11,.4)}.industry-card__body{display:flex;flex-direction:column;gap:12px}.industry-card__problem,.industry-card__search{font-size:14px;line-height:1.65;margin:0;color:rgba(11,11,11,.7)}.industry-card__problem strong,.industry-card__search strong{color:#0b0b0b;font-weight:600}.industry-card__search{color:rgba(11,11,11,.65);padding-left:12px;border-left:3px solid #ffe500}.process-section{background:#fff}.process-section__header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width: 1023px){.process-section__header{grid-template-columns:1fr;gap:64px}}.process-section__heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-0.02em;line-height:1.1;margin-top:16px;color:#0b0b0b}.process-section .steps{display:flex;flex-direction:column;gap:64px}.cta-banner{background:#f8f7f2;color:#0b0b0b;padding:112px 0;text-align:center;border-top:1px solid #e8e7e2}.cta-banner__content{display:flex;flex-direction:column;align-items:center}.cta-banner__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,52px);font-weight:700;letter-spacing:-0.03em;line-height:1.1;margin-top:16px;margin-bottom:20px;color:#0b0b0b;max-width:560px}.cta-banner__sub{font-size:18px;color:#666;margin-bottom:36px;max-width:440px;line-height:1.65}.cta-banner__note{margin-top:16px;font-size:12px;font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,11,11,.35)}.services-hero{background:#f8f7f2;color:#0b0b0b;padding:160px 0 112px;border-bottom:1px solid #e8e7e2}.services-hero__eyebrow{font-family:"Space Grotesk",sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#666;margin-bottom:16px}.services-hero__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(44px,7vw,90px);font-weight:700;letter-spacing:-0.03em;line-height:1;max-width:760px;color:#0b0b0b}.services-hero__sub{margin-top:16px;font-size:clamp(16px,1.4vw,19px);max-width:520px;color:#666;line-height:1.65}.services-list{padding:112px 0}.service-detail{padding:112px 0}.service-detail__hero{background:#0b0b0b;color:#fff;padding:160px 0 112px}.service-detail__label{font-family:"Space Grotesk",sans-serif;font-size:clamp(10px,1vw,12px);font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#ffe500;margin-bottom:16px}.service-detail__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(44px,7vw,90px);font-weight:700;letter-spacing:-0.03em;line-height:1;max-width:800px}.service-detail__intro{margin-top:32px;font-size:clamp(16px,1.4vw,19px);max-width:600px;line-height:1.65;color:hsla(0,0%,100%,.65)}.service-detail__cta{margin-top:32px}.service-detail__body{max-width:760px;margin:0 auto}.service-detail__body h2,.service-detail__body h3{font-family:"Space Grotesk",sans-serif;font-weight:700;margin-top:64px;margin-bottom:16px;letter-spacing:-0.02em}.service-detail__body h2{font-size:clamp(24px,3vw,40px)}.service-detail__body h3{font-size:clamp(18px,2vw,28px)}.service-detail__body p{color:#666;margin-bottom:16px}.service-detail__body ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.service-detail__body ul li{padding-left:24px;position:relative;color:#666;font-size:15px}.service-detail__body ul li::before{content:"→";position:absolute;left:0;color:#ffe500}.blog-hero{background:#0b0b0b;color:#fff;padding:160px 0 112px}.blog-hero__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(44px,7vw,90px);font-weight:700;letter-spacing:-0.03em;line-height:1}.blog-grid{padding:112px 0;background:#fff}.blog-grid__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:64px 32px;margin-top:64px}@media(max-width: 1023px){.blog-grid__grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.blog-grid__grid{grid-template-columns:1fr}}.article-hero{background:#0b0b0b;color:#fff;padding:160px 0 112px}.article-hero__categories{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.article-hero__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;letter-spacing:-0.03em;line-height:1.05;max-width:860px}.article-hero__meta{display:flex;align-items:center;gap:32px;margin-top:32px;font-size:13px;font-family:"Space Grotesk",sans-serif;color:hsla(0,0%,100%,.5);letter-spacing:.05em}.article-hero__meta span{display:flex;align-items:center;gap:6px}.article-body{max-width:760px;margin:0 auto;padding:112px clamp(20px,5vw,64px)}.article-body h2{font-family:"Space Grotesk",sans-serif;font-size:clamp(22px,3vw,36px);font-weight:700;letter-spacing:-0.03em;margin-top:64px;margin-bottom:16px}.article-body h3{font-size:clamp(18px,2vw,26px);font-weight:700;letter-spacing:-0.02em;margin-top:32px;margin-bottom:8px}.article-body p{font-size:17px;line-height:1.75;color:#666;margin-bottom:32px}.article-body ul,.article-body ol{list-style:none;margin-bottom:32px;display:flex;flex-direction:column;gap:10px}.article-body ul li,.article-body ol li{font-size:16px;line-height:1.65;color:#666;padding-left:24px;position:relative}.article-body ul li::before,.article-body ol li::before{content:"→";position:absolute;left:0;color:#ffe500}.article-body blockquote{border-left:3px solid #ffe500;padding:16px 32px;margin:32px 0;background:#f8f7f2;border-radius:0 8px 8px 0}.article-body blockquote p{margin:0;font-style:italic}.article-body strong{color:#0b0b0b}.article-body a{color:#0b0b0b;text-decoration:underline;text-underline-offset:3px}.contact-hero{background:#0b0b0b;color:#0b0b0b;padding:160px 0 112px;border-bottom:1px solid #e8e7e2}.contact-hero h1{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;letter-spacing:-0.03em}.contact-hero .lead{font-style:italic}.contact-section{padding:112px 0}.contact-section__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:112px}@media(max-width: 1023px){.contact-section__grid{grid-template-columns:1fr}}.contact-section__info-title{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:-0.03em;line-height:1.05;margin-bottom:32px}.contact-section__info-item{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid #e8e7e2}.contact-section__info-item label{font-size:11px;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#666}.contact-section__info-item a,.contact-section__info-item span{font-size:16px;font-family:"Space Grotesk",sans-serif;font-weight:500;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.contact-section__info-item a:hover{color:#0b0b0b;text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:32px;background:#f8f7f2;padding:64px;border-radius:8px;border:1px solid #e8e7e2}@media(max-width: 767px){.contact-form{padding-left:32px;padding-right:32px}}.ppc-biz-section__heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-0.02em;margin:12px 0 16px}.ppc-biz-section__lead{font-size:clamp(16px,1.4vw,19px);color:rgba(11,11,11,.55);max-width:520px;margin-bottom:56px;line-height:1.6}.ppc-biz-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 767px){.ppc-biz-grid{grid-template-columns:1fr}}.ppc-biz-card{background:#fff;border:1.5px solid #e8e7e2;border-left:4px solid #ffe500;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:20px}.ppc-biz-card__type{font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.01em;color:#0b0b0b}.ppc-biz-card__row{display:flex;flex-direction:column;gap:6px}.ppc-biz-card__label{font-family:"Space Grotesk",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(11,11,11,.38)}.ppc-biz-card__text{font-size:14px;line-height:1.6;color:rgba(11,11,11,.72)}.ppc-biz-card__cpl{font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;color:#0b0b0b;background:rgba(255,229,0,.3);padding:3px 12px;border-radius:4px;display:inline-block;letter-spacing:-0.01em}.guide-hero{background:#0b0b0b;color:#fff;padding:160px 0 112px;overflow:hidden;position:relative}.guide-hero__bg-text{position:absolute;right:-40px;top:50%;transform:translateY(-50%);font-family:"Space Grotesk",sans-serif;font-size:clamp(120px,22vw,280px);font-weight:700;white-space:nowrap;pointer-events:none;user-select:none;opacity:.04;line-height:1}.guide-hero__content{position:relative;z-index:1}.guide-hero__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(44px,7vw,90px);font-weight:700;letter-spacing:-0.03em;line-height:1}.guide-hero__headline em{font-style:normal;color:#ffe500}.guide-hero__arrow{font-family:"Space Grotesk",sans-serif;font-size:clamp(40px,8vw,100px);color:#ffe500;line-height:1;margin:4px 0}.guide-phases{counter-reset:phase}.guide-phase{padding:112px 0;counter-increment:phase;position:relative}.guide-phase:nth-child(even){background:#f8f7f2}.guide-phase__inner{display:grid;grid-template-columns:200px 1fr;gap:112px;align-items:start}@media(max-width: 1023px){.guide-phase__inner{grid-template-columns:1fr;gap:32px}}.guide-phase__aside{position:sticky;top:100px}@media(max-width: 1023px){.guide-phase__aside{position:static}}.guide-phase__phase-label{font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#666;margin-bottom:8px}.guide-phase__num{font-family:"Space Grotesk",sans-serif;font-size:clamp(80px,14vw,160px);font-weight:700;line-height:.9;color:rgba(11,11,11,.08)}.guide-phase:nth-child(even) .guide-phase__num{color:rgba(11,11,11,.06)}.guide-phase__tag{display:inline-block;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#ffe500;color:#0b0b0b;padding:4px 12px;border-radius:4px;margin-bottom:16px}.guide-phase__title{font-family:"Space Grotesk",sans-serif;font-size:clamp(36px,5vw,68px);font-weight:700;letter-spacing:-0.03em;line-height:1;margin-bottom:32px}.guide-phase__body{font-size:16px;line-height:1.75;color:#666}.guide-phase__body h3{font-family:"Space Grotesk",sans-serif;font-size:clamp(16px,2vw,22px);font-weight:700;color:#0b0b0b;margin-top:32px;margin-bottom:8px}.guide-phase__body ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.guide-phase__body ul li{padding-left:22px;position:relative;font-size:15px}.guide-phase__body ul li::before{content:"→";position:absolute;left:0;color:#ffe500}.guide-phase__body p{margin-bottom:16px}.guide-phase__duration{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:"Space Grotesk",sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#666;margin-top:16px;padding:8px 14px;border:1px solid #e8e7e2;border-radius:4px}.site-footer{background:#fff;color:#0b0b0b;padding:112px 0 32px;border-top:1px solid #e8e7e2}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;padding-bottom:64px;border-bottom:1px solid #e8e7e2}@media(max-width: 1023px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__logo{font-family:"Space Grotesk",sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.01em;color:#0b0b0b;margin-bottom:16px;display:flex;align-items:center}.site-footer__tagline{font-size:14px;line-height:1.65;color:#666;max-width:280px;margin-bottom:32px}.site-footer__col-title{font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(11,11,11,.35);margin-bottom:16px}.site-footer__links{display:flex;flex-direction:column;gap:10px}.site-footer__links a{font-size:14px;font-family:"Space Grotesk",sans-serif;color:#666;transition:color .2s cubic-bezier(0.4, 0, 0.2, 1)}.site-footer__links a:hover{color:#0b0b0b}.site-footer__links span{font-size:14px;font-family:"Space Grotesk",sans-serif;color:#666}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:32px;gap:32px;flex-wrap:wrap}.site-footer__bottom p{font-size:12px;color:rgba(11,11,11,.35);font-family:"Space Grotesk",sans-serif;letter-spacing:.03em}.economics-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:64px;margin-bottom:112px}@media(max-width: 767px){.economics-grid{grid-template-columns:1fr}}.economics-card{border-radius:8px;padding:64px;display:flex;flex-direction:column;gap:32px}.economics-card--ppc{background:#f8f7f2;border:1px solid #e8e7e2}.economics-card--seo{background:#ffe500;color:#0b0b0b}.economics-card--seo .economics-card__tag{background:#0b0b0b;color:#ffe500}.economics-card--seo .economics-card__headline{color:#0b0b0b}.economics-card--seo .economics-card__body{color:rgba(11,11,11,.75)}.economics-card--seo .economics-card__list li{color:#0b0b0b;border-top-color:rgba(11,11,11,.15)}.economics-card--seo .economics-card__list li::before{background:#0b0b0b}.economics-card__tag{display:inline-flex;align-items:center;background:#ffe500;color:#0b0b0b;font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:5px 12px;border-radius:4px;width:fit-content}.economics-card__headline{font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-0.03em;line-height:1;color:#0b0b0b}.economics-card__body{font-size:15px;line-height:1.75;color:#666;margin:0}.economics-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.economics-card__list li{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;letter-spacing:.03em;color:#0b0b0b;padding:12px 0;border-top:1px solid rgba(11,11,11,.1);display:flex;align-items:center;gap:10px}.economics-card__list li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ffe500;flex-shrink:0}.economics-conclusion{border-top:1px solid #e8e7e2;padding-top:64px;max-width:760px}.economics-conclusion p{font-size:18px;line-height:1.75;color:#666}.economics-conclusion p em{font-style:normal;color:#0b0b0b;font-weight:600}.founders-hero{padding-top:calc(72px + 112px);padding-bottom:112px;background:#f8f7f2;color:#0b0b0b;border-bottom:1px solid #e8e7e2}.founders-hero__headline{margin-top:16px;font-family:"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,64px);font-weight:700;letter-spacing:-0.03em}.founders-hero__sub{margin-top:32px;max-width:560px;font-size:18px;line-height:1.65;color:#666}.founders-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:112px}@media(max-width: 767px){.founders-grid{grid-template-columns:1fr;gap:64px}}.founder-card{display:flex;flex-direction:column;gap:32px}.founder-card__photo{width:200px;height:200px;border-radius:8px;object-fit:contain;object-position:top center;flex-shrink:0;display:block;border:1px solid #e8e7e2}.founder-card__avatar{width:80px;height:80px;border-radius:50%;background:#ffe500;color:#0b0b0b;font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.founder-card__body{display:flex;flex-direction:column}.founder-card__role{margin-bottom:8px}.founder-card__name{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-0.03em;line-height:1;color:#0b0b0b;margin-bottom:32px}.founder-card__bio{font-size:16px;line-height:1.7;color:#0b0b0b;max-width:480px}.author-bio-card{padding:112px 0;background:#f8f7f2;border-top:1px solid #e8e7e2;border-bottom:1px solid #e8e7e2}.author-bio-card__inner{display:flex;gap:64px;align-items:flex-start}@media(max-width: 767px){.author-bio-card__inner{flex-direction:column;gap:32px}}.author-bio-card__avatar{width:72px;height:72px;border-radius:50%;background:#ffe500;color:#0b0b0b;font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-bio-card__body{display:flex;flex-direction:column}.author-bio-card__role{font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#666;margin-bottom:6px}.author-bio-card__name{font-family:"Space Grotesk",sans-serif;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-0.02em;line-height:1;color:#0b0b0b;margin-bottom:12px}.author-bio-card__bio{font-size:15px;line-height:1.7;color:#666;max-width:560px;margin-bottom:14px}.author-bio-card__link{font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;color:#0b0b0b;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s cubic-bezier(0.4, 0, 0.2, 1)}.author-bio-card__link:hover{opacity:.65}.author-hero{display:flex;gap:64px;align-items:flex-start;padding-top:calc(72px + 112px);padding-bottom:112px}@media(max-width: 767px){.author-hero{flex-direction:column;gap:32px}}.author-hero__avatar{width:80px;height:80px;border-radius:50%;background:#ffe500;color:#0b0b0b;font-family:"Space Grotesk",sans-serif;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-hero__name{font-family:"Space Grotesk",sans-serif;font-size:clamp(36px,6vw,72px);font-weight:700;letter-spacing:-0.03em;line-height:.95;color:#0b0b0b;margin-top:8px;margin-bottom:32px}.author-hero__bio{font-size:16px;line-height:1.7;color:#666;max-width:520px}.process-track{display:grid;grid-template-columns:repeat(5, 1fr);gap:0;position:relative}@media(max-width: 1023px){.process-track{grid-template-columns:repeat(3, 1fr);gap:32px}}@media(max-width: 767px){.process-track{grid-template-columns:1fr;gap:32px}}.process-track__step{display:flex;flex-direction:column;align-items:flex-start;padding-right:32px;position:relative}@media(max-width: 767px){.process-track__step{padding-right:0}}.process-track__num{font-family:"Bebas Neue","Impact",sans-serif;font-size:48px;font-weight:400;color:#ffe500;line-height:1;margin-bottom:8px}.process-track__connector{width:calc(100% - 20px);height:2px;background:linear-gradient(to right, #FFE500 0%, #E8E7E2 100%);margin-bottom:20px;align-self:stretch}@media(max-width: 767px){.process-track__connector{display:none}}.process-track__title{font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.02em;margin-bottom:8px}.process-track__desc{font-size:14px;color:#666;line-height:1.6}.timeline-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden}@media(max-width: 1023px){.timeline-grid{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.timeline-grid{grid-template-columns:1fr}}.timeline-col{padding:64px 32px;border-right:1px solid hsla(0,0%,100%,.08);position:relative}.timeline-col:last-child{border-right:none}@media(max-width: 1023px){.timeline-col{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08)}.timeline-col:last-child{border-bottom:none}}.timeline-col__month{font-family:"Bebas Neue","Impact",sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#ffe500;margin-bottom:10px}.timeline-col__title{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.02em;margin-bottom:20px;line-height:1.2}.timeline-col__list{display:flex;flex-direction:column;gap:10px;list-style:none}.timeline-col__list li{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.55;padding-left:18px;position:relative}.timeline-col__list li::before{content:"→";position:absolute;left:0;color:rgba(255,229,0,.6);font-size:12px}.packages-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;align-items:start}@media(max-width: 1023px){.packages-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.package-card{background:#fff;border:2px solid #e8e7e2;border-radius:8px;padding:64px;display:flex;flex-direction:column;gap:32px;position:relative;transition:box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1),transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.package-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(11,11,11,.1)}.package-card--featured{border-color:#0b0b0b;background:#0b0b0b;color:#fff;transform:translateY(-8px);box-shadow:0 32px 80px rgba(11,11,11,.2)}.package-card--featured:hover{transform:translateY(-12px);box-shadow:0 40px 100px rgba(11,11,11,.25)}.package-card--featured .package-card__tagline{color:hsla(0,0%,100%,.55)}.package-card--featured .package-card__features li{color:hsla(0,0%,100%,.75)}.package-card--featured .package-card__check{color:#ffe500}.package-card--featured .package-card__period{color:hsla(0,0%,100%,.5)}.package-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#ffe500;color:#0b0b0b;font-family:"Space Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 16px;border-radius:999px;white-space:nowrap}.package-card__header{display:flex;flex-direction:column;gap:8px}.package-card__name{font-family:"Space Grotesk",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.02em}.package-card__price{display:flex;align-items:baseline;gap:4px;margin-top:4px}.package-card__amount{font-family:"Bebas Neue","Impact",sans-serif;font-size:52px;font-weight:400;line-height:1;letter-spacing:-0.01em}.package-card__period{font-size:14px;font-family:"Space Grotesk",sans-serif;color:#666;font-weight:500}.package-card__tagline{font-size:13px;color:#666;line-height:1.5;border-top:1px solid #e8e7e2;padding-top:12px;margin-top:4px}.package-card--featured .package-card__tagline{border-color:hsla(0,0%,100%,.12)}.package-card__features{flex:1;display:flex;flex-direction:column;gap:10px;list-style:none}.package-card__features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#666;line-height:1.5}.package-card__check{color:#ffe500;flex-shrink:0;font-size:13px;margin-top:1px}.package-card:not(.package-card--featured) .package-card__check{color:#22c55e}.service-form__inner{display:grid;grid-template-columns:1fr 1.5fr;gap:112px;align-items:start}@media(max-width: 1023px){.service-form__inner{grid-template-columns:1fr;gap:64px}}.service-form__left{position:sticky;top:100px}@media(max-width: 1023px){.service-form__left{position:static}}.service-purchase-form{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:64px;display:flex;flex-direction:column;gap:32px}@media(max-width: 767px){.service-purchase-form{padding-left:32px;padding-right:32px}}.service-purchase-form .form-input,.service-purchase-form .form-textarea{color:#fff;border-color:hsla(0,0%,100%,.18)}.service-purchase-form .form-input::placeholder,.service-purchase-form .form-textarea::placeholder{color:hsla(0,0%,100%,.3)}.service-purchase-form .form-input:focus,.service-purchase-form .form-textarea:focus{border-color:#ffe500}.service-purchase-form select.form-input option{background:#1c1c1c;color:#fff}.service-purchase-form .form-label{color:hsla(0,0%,100%,.5)}.service-detail__body--full{max-width:800px;margin:0 auto}.pkg-feature--hidden{display:none}.pkg-more-toggle-item{list-style:none;padding:4px 0 2px}.pkg-show-more{background:none;border:none;padding:0;cursor:pointer;font-family:"Space Grotesk",sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#0b0b0b;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.pkg-show-more:hover{opacity:.6}.package-card--featured .pkg-show-more{color:#ffe500}.visibility-section__controls{display:flex;gap:8px;margin-bottom:16px}.visibility-arrow{width:40px;height:40px;border-radius:50%;border:1.5px solid #e8e7e2;background:#fff;color:#0b0b0b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.visibility-arrow:hover:not(:disabled){background:#ffe500;border-color:#ffe500;transform:scale(1.05)}.visibility-arrow:disabled{opacity:.35;cursor:default}.visibility-section__heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-0.02em;line-height:1.15;margin-top:12px;margin-bottom:16px;color:#0b0b0b}.visibility-section__lead{font-size:17px;line-height:1.7;color:rgba(11,11,11,.5);max-width:600px;margin-bottom:56px}.visibility-grid{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.visibility-grid::-webkit-scrollbar{display:none}.visibility-card{min-width:240px;flex:0 0 240px;scroll-snap-align:start;background:#fff;border:1px solid #e8e7e2;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1),transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.visibility-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(11,11,11,.07)}.visibility-card__header{display:flex;align-items:center;gap:12px}.visibility-card__icon{width:40px;height:40px;min-width:40px;background:#ffe500;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0b0b0b}.visibility-card__title{font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#0b0b0b}.visibility-card__desc{font-size:13px;line-height:1.65;color:rgba(11,11,11,.5)}.vm-mockup{border:1px solid #e8e7e2;border-radius:8px;padding:12px;background:#f8f9fa;font-size:11px;line-height:1.5;margin-top:auto}.vm-serp__row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.vm-serp__favicon{width:14px;height:14px;min-width:14px;background:#e8e7e2;border-radius:50%;display:inline-block}.vm-serp__domain{color:#3c4043}.vm-serp__title{color:#1a73e8;font-size:12px;font-weight:500;text-decoration:underline;margin-bottom:3px;line-height:1.3}.vm-serp__desc{color:#70757a}.vm-maps__map{height:44px;background:linear-gradient(135deg, #d4edda 0%, #b8dfc0 100%);border-radius:4px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.vm-maps__pin{color:#ea4335;font-size:18px;line-height:1;margin-top:-4px}.vm-maps__name{font-weight:700;font-size:12px;color:#0b0b0b}.vm-maps__stars{color:#f5a623;font-size:10px}.vm-maps__stars span{color:#70757a}.vm-maps__addr{color:#70757a;font-size:10px}.vm-reviews__header{display:flex;flex-direction:column;gap:1px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e8e7e2}.vm-reviews__biz{font-weight:700;font-size:12px;color:#0b0b0b}.vm-reviews__stars{color:#f5a623;font-size:11px}.vm-reviews__score{color:#70757a;font-size:10px}.vm-reviews__item{color:#3c4043;font-size:10px;line-height:1.5;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.06)}.vm-reviews__item:last-child{border-bottom:none}.vm-knowledge__logo{width:36px;height:36px;background:#ffe500;border-radius:6px;margin-bottom:6px}.vm-knowledge__name{font-weight:700;font-size:12px;color:#0b0b0b;margin-bottom:1px}.vm-knowledge__type{color:#70757a;font-size:10px;margin-bottom:4px}.vm-knowledge__stars{color:#f5a623;font-size:10px;margin-bottom:6px}.vm-knowledge__stars span{color:#3c4043}.vm-knowledge__row{color:#3c4043;font-size:10px;padding:2px 0;line-height:1.6}.vm-mockup--ai{padding-top:0;overflow:hidden}.vm-ai__bar{background:linear-gradient(90deg, #4285f4 0%, #ea4335 33%, #fbbc05 66%, #34a853 100%);padding:5px 12px;margin:0 -12px 10px}.vm-ai__bar span{font-size:10px;font-weight:700;color:#fff;letter-spacing:.05em}.vm-ai__text{color:#3c4043;font-size:10px;line-height:1.65;margin-bottom:8px}.vm-ai__text strong{color:#0b0b0b;font-weight:700}.vm-ai__text em{color:#1a73e8;font-style:normal}.vm-ai__sources{display:flex;gap:5px;flex-wrap:wrap}.vm-ai__source{background:rgba(11,11,11,.06);border-radius:10px;padding:2px 7px;font-size:9px;color:#3c4043}