.decolar-page{font-family:"PT Serif",Georgia,serif;color:#292525;background:#ece2d8}.decolar-page h1,.decolar-page h2,.decolar-page h3{font-family:"PT Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.15;color:#4d1114}.decolar-page h1{font-size:clamp(2.4rem,5vw,4.7rem)}.decolar-page h2{font-size:clamp(2rem,3.7vw,3.4rem);margin-bottom:28px}.decolar-page h3{font-size:clamp(1.3rem,2vw,1.75rem);margin-bottom:16px}.decolar-page .eyebrow{font-family:Sans,Arial,sans-serif;font-size:.7rem;letter-spacing:.14em;margin-bottom:22px}.od-wrap{width:min(1120px,88%);margin-inline:auto}.od-section{padding:90px 0}.od-hero{background:#4d1114;color:#ece2d8;text-align:center;padding:62px 0 56px}.od-hero h1{color:#ece2d8;max-width:1000px;margin:0 auto}.od-name{font-style:italic;font-size:1.4rem;margin-bottom:27px;padding-bottom:24px;border-bottom:1px solid #c58e4866}.od-lede{max-width:730px;margin:30px auto;font-size:1.13rem;line-height:1.75}.decolar-page .button{font-family:"PT Serif",Georgia,serif;border:1px solid #494c31;background:#eff0ca;color:#4d1114;border-radius:999px;min-height:52px;padding:14px 30px;text-align:center;font-size:1rem;line-height:1.35;max-width:100%;white-space:normal}.decolar-page .button:hover{background:#e1e5af}.od-hero .button{border-color:#eff0ca}.od-hero-note{font-size:.78rem;margin:18px auto 27px;max-width:500px}.od-down{font-size:.82rem;text-decoration:underline;text-underline-offset:5px}.od-split{display:grid;grid-template-columns:1fr 1fr;gap:8%}.od-section p{line-height:1.8}.od-section p:last-child{margin-bottom:0}.od-intro{max-width:760px;font-size:1.1rem;line-height:1.8}.od-olive{background:#494c31;color:#ece2d8}.od-olive h2,.od-olive h3{color:#ece2d8}.od-three{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:42px}.od-number{display:block;font-size:.8rem;color:#eff0ca;border-top:1px solid #ece2d855;padding-top:20px;margin-bottom:24px}.od-three p{font-size:.97rem}.od-section-head{max-width:800px;margin-bottom:42px}.od-method{display:grid;grid-template-columns:1fr 1fr;gap:40px 50px}.od-method article{display:grid;grid-template-columns:60px 1fr;gap:22px;border-top:1px solid #4d111455;padding-top:26px}.od-letter{font-size:3.6rem;font-style:italic;line-height:1;color:#4d1114}.od-method .eyebrow{margin-bottom:12px}.od-method p{font-size:.97rem}.od-screen{margin:42px 0 0}.od-screen img{width:100%;height:auto;border-radius:16px}.od-screen figcaption{font-size:.78rem;margin-top:12px;color:#494c31}.od-soft{background:#e4d8cc}.od-deliveries{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:42px}.od-deliveries article{border-top:1px solid #4d111466;padding-top:22px}.od-deliveries p{font-size:.97rem}.od-platform{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6%;margin-top:55px}.od-platform .od-screen{margin:0;min-width:0}.od-platform-reverse{grid-template-columns:1.3fr .7fr;margin-top:74px}.od-platform-reverse>div{grid-column:2;grid-row:1}.od-platform-reverse>figure{grid-column:1;grid-row:1}.od-wine{background:#4d1114;color:#ece2d8}.od-wine h2{color:#ece2d8}.od-outcomes{list-style:none;padding:0;margin:0}.od-outcomes li{border-bottom:1px solid #ece2d844;padding:14px 0;line-height:1.6}.od-outcomes li:first-child{padding-top:0}.od-two{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}.od-two article{border-top:1px solid #4d111455;padding-top:25px}.od-footnote{font-size:.88rem;max-width:850px;margin-top:30px}.od-timeline{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.od-timeline strong{display:block;font-weight:400;font-style:italic;font-size:clamp(2.5rem,5vw,4rem);color:#4d1114;margin-bottom:20px}.od-bio{background:#494c31;color:#ece2d8}.od-bio h2{color:#ece2d8}.od-bio-grid{display:grid;grid-template-columns:.75fr 1fr;gap:10%;align-items:center}.od-bio img{width:100%;height:auto;border-radius:130px 130px 12px 12px}.od-investment{text-align:center}.od-investment h2{margin-bottom:20px}.od-price{font-size:clamp(2.8rem,6vw,4.7rem);font-style:italic;color:#4d1114;line-height:1.2!important;margin:0 0 6px}.od-payment{font-size:.78rem;margin:0 0 38px}.od-investment h3{font-size:clamp(1.5rem,3vw,2.2rem)}.od-investment .od-intro{margin:22px auto 30px;max-width:650px;font-size:1rem}.od-faq{padding-top:20px}.od-faq .faq{margin-top:35px}.od-faq summary{font-family:"PT Serif",Georgia,serif;color:#4d1114;gap:20px;font-size:1.06rem}.od-faq details{border-color:#4d111466}.od-faq summary span{flex-shrink:0}.od-faq details p{font-size:.97rem}.od-home{display:inline-block;margin-top:38px;text-decoration:underline;text-underline-offset:5px;color:#4d1114}.decolar-page .hub-footer{font-family:"PT Serif",Georgia,serif}@media(max-width:850px){.od-platform,.od-platform-reverse{grid-template-columns:1fr;gap:28px}.od-platform-reverse>div,.od-platform-reverse>figure{grid-column:auto;grid-row:auto}.od-three,.od-deliveries{grid-template-columns:1fr 1fr}.od-bio-grid{gap:7%}.od-split{gap:6%}}@media(max-width:620px){.od-section{padding:55px 0}.od-hero{padding:40px 0}.od-wrap{width:88%}.od-hero .eyebrow{font-size:.64rem}.od-name{font-size:1.2rem;margin-bottom:25px}.od-lede{font-size:1rem;margin:24px auto;line-height:1.75}.od-hero-note{font-size:.73rem}.od-split,.od-three,.od-method,.od-deliveries,.od-two,.od-timeline,.od-bio-grid{grid-template-columns:1fr;gap:30px}.od-method article{grid-template-columns:45px 1fr;gap:16px}.od-letter{font-size:2.9rem}.od-section h2 br{display:none}.od-screen{margin-top:30px}.od-screen img{border-radius:10px}.od-platform{margin-top:30px}.od-platform-reverse{margin-top:50px}.od-bio figure{width:min(100%,310px);margin:auto}.od-bio-grid{gap:35px}.od-faq{padding-top:10px}.od-timeline{gap:36px}.od-timeline article+article{border-top:1px solid #4d111455;padding-top:28px}.od-section p{font-size:1rem}.od-section .od-payment{font-size:.76rem}.od-section .od-price{font-size:3.1rem}.od-investment .od-intro{font-size:1rem}.od-section .od-footnote{font-size:.86rem}}

/* Mesma hierarquia visual da Narrativa Singular. */
.decolar-page .eyebrow{font-family:"PT Serif",Georgia,serif;font-size:.73rem;letter-spacing:.13em;line-height:1.3}.od-hero{padding-top:68px;padding-bottom:48px}.od-hero>.od-wrap>.eyebrow,.od-olive .eyebrow,.od-bio .eyebrow{color:#eff0ca}.od-hero .od-name{font-family:"PT Serif",Georgia,serif;font-size:clamp(3rem,5.5vw,5.3rem);line-height:1.04;letter-spacing:-.05em;display:inline-block;margin:0 auto 30px;padding:0 40px 30px;border-bottom:1px solid #eff0ca66}.decolar-page .od-hero h1{font-size:clamp(2.35rem,4.4vw,4.5rem);max-width:900px}.od-hero .button{background:transparent;color:#eff0ca;border-color:#eff0ca}.od-hero .button:hover{background:#eff0ca13}.od-lede{max-width:690px;font-size:1.14rem}.od-olive .od-letter{color:#eff0ca}.od-olive .od-method article{border-color:#ece2d855}.od-olive .od-screen figcaption{color:#ece2d8}.od-bio{background:#4d1114}.od-section:not(.od-olive):not(.od-bio){background:#ece2d8}.decolar-page .button:not(.od-hero .button){background:transparent;border-color:#c58e48;color:#4d1114}.decolar-page .button:not(.od-hero .button):hover{background:#c58e4822}@media(max-width:620px){.od-hero{padding-top:43px;padding-bottom:32px}.od-hero .od-name{font-size:3.1rem;padding:0 30px 25px;margin-bottom:25px}.decolar-page .od-hero h1{font-size:2.5rem}.od-hero .eyebrow{font-size:.64rem;max-width:300px;margin:0 auto 25px}.od-lede{font-size:1rem}}

.decolar-page .od-payment{font-size:.78rem;line-height:1.5;margin-top:6px}.od-deliveries article:last-child{max-width:100%}

/* Divisórias e ritmo de leitura no padrão da Narrativa Singular. */
.decolar-page .od-section:not(.od-olive):not(.od-bio)+.od-section:not(.od-olive):not(.od-bio){border-top:1px solid #c58e48}.decolar-page .od-faq{padding-top:90px}.decolar-page strong{font-weight:700}.decolar-page .od-investment h3{font-size:clamp(1.3rem,3vw,1.8rem);margin:0 0 18px}.decolar-page .od-investment .od-intro{max-width:660px;margin:0 auto 30px}.decolar-page .od-investment .od-payment{margin-bottom:30px}@media(max-width:620px){.decolar-page .od-faq{padding-top:54px}.decolar-page .od-investment .od-intro{font-size:.96rem}}

/* Perguntas e título compartilham a mesma margem esquerda. */
.decolar-page .od-faq .faq{max-width:none;margin-left:0;margin-right:0}
