.page-guides{--ph-bg:#ffffff;--ph-text:#111111;--ph-sub:#5f6368;--ph-line:#e8e8e8;--ph-accent:#f4c400;--ph-accent-2:#ffd84d;--ph-dark:#131313;--ph-card:#fafafa;--ph-green:#1f7a4d;--ph-green-soft:rgba(31,122,77,0.1);--ph-blue:#2456e1;--ph-shadow:0 18px 44px rgba(0,0,0,0.06)}.page-guides{font-family:'Inter',sans-serif;background:var(--ph-bg);color:var(--ph-text)}.guides-hero{position:relative;padding:80px 0 40px;text-align:center;overflow:hidden;background:radial-gradient(circle at 16% 10%,rgba(31,122,77,0.08),transparent 20%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%)}.guides-hero::after{display:none;content:"";position:absolute;left:50%;bottom:-90px;transform:translateX(-50%);width:940px;height:240px;background:radial-gradient(ellipse at center,rgba(244,196,0,0.16) 0%,rgba(244,196,0,0.04) 38%,rgba(244,196,0,0) 74%);pointer-events:none}.guides-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.guides-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:rgba(244,196,0,0.14);color:#8a6a00;font-size:0.95rem;font-weight:800;letter-spacing:0.02em;margin-bottom:22px}.guides-hero h1{margin:0 auto 10px;max-width:1040px;width:100%;font-size:clamp(2rem,3.6vw,4rem);line-height:1.08;font-weight:800;letter-spacing:-0.04em;white-space:normal;overflow-wrap:normal;word-break:normal}.guides-hero p{max-width:940px;margin:0 auto;font-size:clamp(1.08rem,1.65vw,1.26rem);line-height:1.82;color:var(--ph-sub)}.guides-hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:36px}.guides-btn-primary,.guides-btn-primary:link,.guides-btn-primary:visited,.guides-btn-primary:active{display:inline-block;padding:18px 34px;border-radius:999px;background:linear-gradient(180deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);color:#111 !important;text-decoration:none !important;font-weight:800;box-shadow:0 18px 35px rgba(244,196,0,0.35),0 6px 12px rgba(0,0,0,0.12);transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.guides-btn-primary:hover{color:#000 !important;transform:translateY(-3px) scale(1.03);box-shadow:0 28px 55px rgba(244,196,0,0.55),0 10px 20px rgba(0,0,0,0.18);background:linear-gradient(180deg,#ffd84d 0%,#ffe27a 100%)}.guides-btn-secondary,.guides-btn-secondary:link,.guides-btn-secondary:visited,.guides-btn-secondary:active{display:inline-block;padding:18px 34px;border-radius:999px;background:#fff;color:#111 !important;text-decoration:none !important;font-weight:700;border:1px solid rgba(0,0,0,0.08);box-shadow:0 12px 28px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.guides-btn-secondary:hover{color:#111 !important;transform:translateY(-2px);border-color:rgba(244,196,0,0.35);box-shadow:0 18px 32px rgba(0,0,0,0.08)}.guides-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1120px;margin:48px auto 0}.guides-summary-card{padding:28px 22px;background:rgba(255,255,255,0.94);border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,0.055);text-align:left;border:1px solid rgba(0,0,0,0.04)}.guides-summary-card strong{display:block;font-size:1.7rem;margin-bottom:8px;letter-spacing:-0.04em}.guides-summary-card span{color:var(--ph-sub);line-height:1.65;font-size:0.98rem}.guides-main{max-width:1200px;margin:0 auto;padding:78px 20px 120px}.guides-section-block{padding:56px 0}.guides-section-divider{height:1px;background:linear-gradient(to right,transparent,var(--ph-line),transparent)}.guides-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:34px}.guides-section-head h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-0.04em}.guides-section-head p{margin:0;max-width:590px;color:var(--ph-sub);line-height:1.8;font-size:1.02rem;text-align:right}.guides-expertise-panel{display:grid;grid-template-columns:0.85fr 1.15fr;gap:28px;align-items:stretch}.guides-expertise-main{padding:38px;border-radius:34px;background:linear-gradient(180deg,#171717 0%,#101010 100%);color:#fff;box-shadow:0 26px 58px rgba(0,0,0,0.16)}.guides-expertise-main small{display:inline-flex;padding:8px 14px;border-radius:999px;background:rgba(244,196,0,0.14);color:var(--ph-accent-2);font-weight:800;margin-bottom:22px}.guides-expertise-main strong{display:block;font-size:clamp(4rem,8vw,6.4rem);line-height:0.88;letter-spacing:-0.08em;margin-bottom:18px}.guides-expertise-main p{color:rgba(255,255,255,0.78);line-height:1.9;margin:0}.guides-expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item{padding:28px;border-radius:28px;background:#ffffff;box-shadow:var(--ph-shadow);border:1px solid rgba(0,0,0,0.05)}.guides-expertise-card b{display:block;font-size:1.15rem;margin-bottom:8px}.guides-expertise-card span{color:var(--ph-sub);line-height:1.75;font-size:0.98rem}.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guide-card-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(180deg,rgba(244,196,0,0.18) 0%,rgba(255,216,77,0.3) 100%);color:#8a6a00;font-size:1.6rem;font-weight:800}.guide-card h3,.guides-process-step h3,.guides-faq-item h3{margin:0 0 12px;font-size:1.22rem;line-height:1.25}.guide-card p,.guides-process-step p,.guides-faq-item p{margin:0;color:var(--ph-sub);line-height:1.78;font-size:0.98rem}.guides-process-panel{padding:42px;border-radius:34px;background:linear-gradient(180deg,#f9fbf9 0%,#ffffff 100%);box-shadow:var(--ph-shadow);border:1px solid rgba(31,122,77,0.10)}.rse-carbon-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.rse-carbon-stat{padding:24px 20px;border-radius:24px;background:#fff;border:1px solid rgba(31,122,77,0.10)}.rse-carbon-stat strong{display:block;font-size:1.8rem;letter-spacing:-0.04em;margin-bottom:8px}.rse-carbon-stat span{color:var(--ph-sub);line-height:1.55;font-size:0.95rem}.guides-process-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px}.guides-process-item{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:20px;background:rgba(31,122,77,0.06)}.guides-process-item i{width:28px;height:28px;flex:0 0 28px;border-radius:999px;background:var(--ph-green);color:#fff;font-style:normal;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:0.82rem}.guides-process-item span{color:var(--ph-sub);line-height:1.65}.guides-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guides-process-step strong{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:42px;padding:0 16px;border-radius:999px;background:linear-gradient(180deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);margin-bottom:18px}.guides-faq-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.guides-faq-item{min-height:100%}.guides-faq-item span{display:inline-flex;margin-top:18px;color:#111;font-weight:800}.guides-cta-panel{margin-top:22px;padding:58px 38px;text-align:center;background:linear-gradient(180deg,#171717 0%,#101010 100%);color:#ffffff;border-radius:34px;box-shadow:0 26px 58px rgba(0,0,0,0.16)}.guides-cta-panel h2{margin:0 0 16px;font-size:clamp(2rem,3vw,3rem);letter-spacing:-0.04em}.guides-cta-panel p{max-width:880px;margin:0 auto;color:rgba(255,255,255,0.82);line-height:1.9;font-size:1.06rem}.guides-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:30px}.guides-fade-up{opacity:0;transform:translateY(36px);transition:opacity 0.8s ease,transform 0.8s ease}.guides-fade-up.visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.guides-summary,.rse-carbon-stats,.guides-faq-list{grid-template-columns:repeat(2,1fr)}.guides-grid,.guides-process-grid{grid-template-columns:repeat(2,1fr)}.guides-expertise-panel{grid-template-columns:1fr}}@media (max-width:860px){.guides-section-head p{text-align:left;max-width:100%}.guides-process-list,.guides-expertise-grid{grid-template-columns:1fr}}@media (max-width:700px){.guides-hero{padding:95px 0 62px}.guides-main{padding:56px 16px 90px}.guides-container{padding:0 16px}.guides-summary,.guides-grid,.guides-process-grid,.rse-carbon-stats,.guides-faq-list{grid-template-columns:1fr}.guides-process-panel,.guides-cta-panel{padding:38px 22px;border-radius:24px}.guides-expertise-main,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item{padding:24px 20px;border-radius:22px}}.guides-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.58) 48%,transparent 72%);transform:translateX(-100%);animation:rseLightSweep 6s ease-in-out infinite;pointer-events:none}.guides-summary-card,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item,.rse-carbon-stat{will-change:transform}.guides-summary-card:hover,.guides-expertise-card:hover,.guide-card:hover,.guides-process-step:hover,.guides-faq-item:hover,.rse-carbon-stat:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(0,0,0,0.10)}.guides-process-item:hover{transform:translateX(6px)}.guides-summary-card,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item,.rse-carbon-stat,.guides-process-item{transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease,background .32s ease}@keyframes rseLightSweep{0%,55%{transform:translateX(-100%);opacity:0}70%{opacity:.65}100%{transform:translateX(100%);opacity:0}}@media (prefers-reduced-motion:reduce){.guides-hero::before{animation:none}.guides-fade-up,.guides-summary-card,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item,.rse-carbon-stat,.guides-process-item{transition:none;transform:none;opacity:1}}@media (max-width:999px){.guides-hero h1{font-size:clamp(2rem,9vw,3.2rem);white-space:normal}}.page-guides,.page-guides *{box-sizing:border-box}.page-guides{width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-guides h1,.page-guides h2,.page-guides h3{white-space:normal;overflow-wrap:anywhere}.page-guides p,.page-guides .guides-summary-card span,.page-guides .guides-expertise-card span,.page-guides .rse-carbon-stat span,.page-guides .guides-process-item span,.page-guides .guides-faq-item span{text-align:justify;text-justify:inter-word;hyphens:auto}.guides-hero p,.guides-cta-panel p{text-align:justify;text-align-last:center}.guides-section-head p{text-align:justify;text-align-last:right}.guides-summary-card,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item,.rse-carbon-stat{height:100%}.guide-card-icon,.guides-process-item i,.guides-process-step strong,.guides-summary-card strong,.rse-carbon-stat strong,.guides-expertise-main strong,.guides-expertise-card b{text-align:left;hyphens:none}.guides-hero{padding:clamp(72px,7vw,96px) 0 clamp(40px,5vw,64px)}.guides-hero h1{max-width:1100px;font-size:clamp(2.25rem,4.5vw,4.7rem);line-height:1.03;letter-spacing:-0.055em;text-wrap:balance}.guides-hero::after{display:none !important}.guides-hero::before{opacity:0.45}.guides-btn-primary,.guides-btn-secondary{text-align:center;line-height:1.2}.guides-main{padding-top:clamp(56px,6vw,78px);padding-bottom:clamp(72px,8vw,120px)}.guides-section-block{padding:clamp(42px,5vw,56px) 0}@media (max-width:1100px){.guides-section-head{align-items:flex-start}.guides-section-head p{text-align-last:left}}@media (max-width:700px){.guides-hero{padding:70px 0 42px}.guides-hero h1{font-size:clamp(2rem,9vw,3.2rem);line-height:1.08;letter-spacing:-0.04em}.guides-hero p,.guides-section-head p,.guides-cta-panel p,.page-guides p,.page-guides .guides-summary-card span,.page-guides .guides-expertise-card span,.page-guides .rse-carbon-stat span,.page-guides .guides-process-item span{text-align:left;text-align-last:auto;hyphens:auto}.guides-hero-actions,.guides-cta-actions{gap:12px}.guides-btn-primary,.guides-btn-secondary{width:100%;max-width:360px;padding:16px 22px}.guides-section-head{gap:14px;margin-bottom:26px}.guides-section-head h2{font-size:clamp(1.8rem,8vw,2.5rem);text-wrap:balance}.guides-process-item{align-items:flex-start}}@media (max-width:420px){.guides-container,.guides-main{padding-left:14px;padding-right:14px}.guides-summary-card,.guides-expertise-main,.guides-expertise-card,.guide-card,.guides-process-step,.guides-faq-item,.rse-carbon-stat{padding:22px 18px}.guides-process-panel,.guides-cta-panel{padding:32px 18px}}.guides-section-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;margin-bottom:34px}.guides-section-head h2{width:100%;margin:0}.guides-section-head p{width:100%;max-width:900px;margin:0;text-align:justify;text-align-last:left}.guides-hero p,.guides-cta-panel p{text-align:justify;text-align-last:center}@media (max-width:700px){.guides-section-head{gap:12px;margin-bottom:26px}.guides-section-head p{max-width:100%;text-align:left;text-align-last:auto}}.guides-hero{padding:60px 0 28px !important}.guides-summary{margin:28px auto 0 !important;gap:14px !important}.guides-summary-card{padding:22px 18px !important;border-radius:22px !important}.guides-summary-card strong{font-size:1.45rem !important;margin-bottom:4px !important}.guides-summary-card span{line-height:1.45 !important}.guides-main{padding-top:36px !important}.guides-section-block:first-child{padding-top:18px !important}.guides-section-head{margin-bottom:22px !important}@media (max-width:700px){.guides-hero{padding:52px 0 20px !important}.guides-summary{margin-top:18px !important}.guides-main{padding-top:24px !important}}.guides-summary{margin:36px auto !important;align-items:stretch}.guides-summary-card{min-height:240px;display:flex !important;flex-direction:column;justify-content:space-between;padding:30px 24px !important;background:linear-gradient( 180deg,rgba(255,216,77,.20) 0%,rgba(255,255,255,.96) 55% ) !important;border:1px solid rgba(244,196,0,.22);box-shadow:0 18px 42px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;position:relative}.guides-summary-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient( 90deg,#f4c400,#ffd84d )}.guides-summary-card strong{margin-bottom:16px !important;font-size:1.7rem !important;display:block}.guides-summary-card span{flex:1;display:flex;align-items:center;margin-top:auto;line-height:1.6 !important;color:#5f6368}.guides-summary-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(244,196,0,.18),0 12px 24px rgba(0,0,0,.08)}@media(max-width:700px){.guides-summary-card{min-height:auto;padding:24px 20px !important}}.page-guides{--ph-bg:#ffffff;--ph-text:#111111;--ph-sub:#5f6368;--ph-line:#e8e8e8;--ph-accent:#f4c400;--ph-accent-2:#ffd84d;--ph-dark:#131313;--ph-card:#fafafa;--ph-shadow:0 18px 44px rgba(0,0,0,0.06);font-family:'Inter',sans-serif;background:var(--ph-bg);color:var(--ph-text);width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-guides,.page-guides *{box-sizing:border-box}.page-guides h1,.page-guides h2,.page-guides h3{white-space:normal;overflow-wrap:anywhere}.guides-hero{position:relative;padding:60px 0 28px !important;text-align:center;overflow:hidden;background:radial-gradient(circle at top center,rgba(244,196,0,0.14),transparent 32%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 100%)}.guides-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.45) 48%,transparent 72%);transform:translateX(-100%);animation:guidesLightSweep 6s ease-in-out infinite;pointer-events:none}.guides-hero::after{display:none !important}.guides-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.guides-kicker{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:rgba(244,196,0,0.14);color:#8a6a00;font-size:0.95rem;font-weight:800;letter-spacing:0.02em;margin-bottom:22px}.guides-hero h1{margin:0 auto 10px;max-width:1100px;width:100%;font-size:clamp(2.25rem,4.5vw,4.7rem);line-height:1.03;font-weight:800;letter-spacing:-0.055em;text-wrap:balance}.guides-hero p,.guides-cta-panel p{max-width:940px;margin:0 auto;font-size:clamp(1.08rem,1.65vw,1.26rem);line-height:1.82;color:var(--ph-sub);text-align:justify;text-align-last:center;hyphens:auto}.guides-hero-actions,.guides-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:30px}.guides-btn-primary,.guides-btn-primary:link,.guides-btn-primary:visited,.guides-btn-primary:active,.guides-btn-secondary,.guides-btn-secondary:link,.guides-btn-secondary:visited,.guides-btn-secondary:active{display:inline-block;padding:18px 34px;border-radius:999px;text-decoration:none !important;font-weight:800;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease,border-color 0.25s ease;line-height:1.2;text-align:center}.guides-btn-primary,.guides-btn-primary:link,.guides-btn-primary:visited,.guides-btn-primary:active{background:linear-gradient(180deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);color:#111 !important;box-shadow:0 18px 35px rgba(244,196,0,0.35),0 6px 12px rgba(0,0,0,0.12)}.guides-btn-primary:hover{color:#000 !important;transform:translateY(-3px) scale(1.03);box-shadow:0 28px 55px rgba(244,196,0,0.55),0 10px 20px rgba(0,0,0,0.18);background:linear-gradient(180deg,#ffd84d 0%,#ffe27a 100%)}.guides-btn-secondary,.guides-btn-secondary:link,.guides-btn-secondary:visited,.guides-btn-secondary:active{background:#fff;color:#111 !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 12px 28px rgba(0,0,0,0.06)}.guides-btn-secondary:hover{color:#111 !important;transform:translateY(-2px);border-color:rgba(244,196,0,0.35);box-shadow:0 18px 32px rgba(0,0,0,0.08)}.guides-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px !important;max-width:1080px;margin:36px auto !important;align-items:stretch}.guides-summary-card{min-height:220px;display:flex !important;flex-direction:column;justify-content:space-between;padding:30px 24px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(255,216,77,.20) 0%,rgba(255,255,255,.96) 55%) !important;border:1px solid rgba(244,196,0,.22);box-shadow:0 18px 42px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9);text-align:left;overflow:hidden;position:relative;height:100%;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease,background .32s ease}.guides-summary-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#f4c400,#ffd84d)}.guides-summary-card strong{display:block;font-size:1.55rem !important;margin-bottom:16px !important;letter-spacing:-0.04em}.guides-summary-card span{flex:1;display:flex;align-items:center;margin-top:auto;color:var(--ph-sub);line-height:1.6 !important;font-size:0.98rem;text-align:justify;hyphens:auto}.guides-summary-card:hover{transform:translateY(-6px);box-shadow:0 28px 60px rgba(244,196,0,.18),0 12px 24px rgba(0,0,0,.08)}.guides-main{max-width:1200px;margin:0 auto;padding:36px 20px 120px !important}.guides-section-block{padding:clamp(42px,5vw,56px) 0}.guides-section-block:first-child{padding-top:18px !important}.guides-section-divider{height:1px;background:linear-gradient(to right,transparent,var(--ph-line),transparent)}.guides-section-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;margin-bottom:22px !important}.guides-section-head h2{width:100%;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-0.04em;text-wrap:balance}.guides-section-head p{width:100%;max-width:900px;margin:0;color:var(--ph-sub);line-height:1.8;font-size:1.02rem;text-align:justify;text-align-last:left;hyphens:auto}.guides-grid,.guides-expertise-grid,.guides-process-grid{display:grid;gap:24px}.guides-grid{grid-template-columns:repeat(4,1fr)}.guides-expertise-grid{grid-template-columns:repeat(3,1fr)}.guides-process-grid{grid-template-columns:repeat(4,1fr)}.guide-card,.guide-card:link,.guide-card:visited,.guides-expertise-card,.guides-process-step,.guides-faq-item{display:block;height:100%;padding:28px;border-radius:28px;background:#ffffff;color:var(--ph-text);text-decoration:none;box-shadow:var(--ph-shadow);border:1px solid rgba(0,0,0,0.05);transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease,background .32s ease}.guide-card:hover,.guides-expertise-card:hover,.guides-process-step:hover,.guides-faq-item:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(0,0,0,0.10);border-color:rgba(244,196,0,0.35)}.guide-card-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(180deg,rgba(244,196,0,0.18) 0%,rgba(255,216,77,0.3) 100%);color:#8a6a00;font-size:1.6rem;font-weight:800}.guide-card h3,.guides-expertise-card h3,.guides-process-step h3,.guides-faq-item h3{margin:0 0 12px;font-size:1.22rem;line-height:1.25}.guide-card p,.guides-expertise-card p,.guides-process-step p,.guides-faq-item p{margin:0;color:var(--ph-sub);line-height:1.78;font-size:0.98rem;text-align:justify;hyphens:auto}.guide-card p{margin-bottom:18px}.guide-card .guide-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#111}.guide-card .guide-link::after{content:"→";font-size:1rem}.guides-process-step strong{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,var(--ph-accent) 0%,var(--ph-accent-2) 100%);color:#111;margin-bottom:16px;font-size:1rem}.guides-faq-list{display:grid;gap:18px}.guides-cta-panel{margin-top:22px;padding:58px 38px;text-align:center;background:linear-gradient(180deg,#171717 0%,#101010 100%);color:#ffffff;border-radius:34px;box-shadow:0 26px 58px rgba(0,0,0,0.16)}.guides-cta-panel h2{margin:0 0 16px;font-size:clamp(2rem,3vw,3rem);letter-spacing:-0.04em;text-wrap:balance}.guides-cta-panel p{color:rgba(255,255,255,0.82)}.guides-fade-up{opacity:0;transform:translateY(36px);transition:opacity 0.8s ease,transform 0.8s ease}.guides-fade-up.visible{opacity:1;transform:translateY(0)}@keyframes guidesLightSweep{0%,55%{transform:translateX(-100%);opacity:0}70%{opacity:.65}100%{transform:translateX(100%);opacity:0}}@media (max-width:1100px){.guides-grid,.guides-process-grid{grid-template-columns:repeat(2,1fr)}.guides-expertise-grid{grid-template-columns:repeat(2,1fr)}.guides-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.guides-section-head p{max-width:100%}.guides-summary{grid-template-columns:1fr}.guides-expertise-grid{grid-template-columns:1fr}}@media (max-width:700px){.guides-hero{padding:52px 0 20px !important}.guides-hero h1{font-size:clamp(2rem,9vw,3.2rem);line-height:1.08;letter-spacing:-0.04em}.guides-container,.guides-main{padding-left:16px;padding-right:16px}.guides-main{padding-top:24px !important;padding-bottom:90px !important}.guides-summary{margin:18px auto !important}.guides-summary-card{min-height:auto;padding:24px 20px !important}.guides-grid,.guides-process-grid{grid-template-columns:1fr}.guides-hero p,.guides-section-head p,.guides-cta-panel p,.guide-card p,.guides-expertise-card p,.guides-process-step p,.guides-faq-item p,.guides-summary-card span{text-align:left;text-align-last:auto}.guides-btn-primary,.guides-btn-secondary{width:100%;max-width:360px;padding:16px 22px}.guides-cta-panel{padding:40px 22px;border-radius:24px}.guide-card,.guides-expertise-card,.guides-process-step,.guides-faq-item{padding:24px 20px;border-radius:22px}}@media (max-width:420px){.guides-container,.guides-main{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.guides-hero::before{animation:none}.guides-fade-up,.guides-summary-card,.guide-card,.guides-expertise-card,.guides-process-step,.guides-faq-item{transition:none;transform:none;opacity:1}}